bonjour,
encore besoin d'un peu d'aide....
comment exporter des données d'un dataset, ou d'une table quelconque,
vers Excel?
etant sur un intranet, je peux donner les droits en écritures sur un
repertoire, pas de pb....
De plus j'aimerais que le fichier excel se charge automatiquement sur
le poste client une fois l'export terminé...
J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du
résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jonny
Hello,
Moi j'utilise ca qui fontionne tres bien.
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds DataGridExcel.DataBind() doExcel() End Sub
Private Sub doExcel() Response.Clear() ' //On construit la reponse en spcifiant ' //que le contenu est du type fichier excel 'DataGrid1.AllowSorting = False
Dim sw As New System.IO.StringWriter Dim tw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(sw) DataGridExcel.RenderControl(tw)
Dim str_tw As String = sw.ToString() Response.Write(str_tw) Response.Flush() Response.Close() End Sub
-----Message d'origine----- bonjour, encore besoin d'un peu d'aide.... comment exporter des données d'un dataset, ou d'une table
quelconque,
vers Excel? etant sur un intranet, je peux donner les droits en
écritures sur un
repertoire, pas de pb.... De plus j'aimerais que le fichier excel se charge
automatiquement sur
le poste client une fois l'export terminé... J'ai essayé avec XmlWriter, mais je ne suis pas vraiment
satisfait du
résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
Hello,
Moi j'utilise ca qui fontionne tres bien.
Private Sub Page_Init(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet
Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds
DataGridExcel.DataBind()
doExcel()
End Sub
Private Sub doExcel()
Response.Clear()
' //On construit la reponse en spcifiant
' //que le contenu est du type fichier excel
'DataGrid1.AllowSorting = False
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds DataGridExcel.DataBind() doExcel() End Sub
Private Sub doExcel() Response.Clear() ' //On construit la reponse en spcifiant ' //que le contenu est du type fichier excel 'DataGrid1.AllowSorting = False
Dim sw As New System.IO.StringWriter Dim tw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(sw) DataGridExcel.RenderControl(tw)
Dim str_tw As String = sw.ToString() Response.Write(str_tw) Response.Flush() Response.Close() End Sub
-----Message d'origine----- bonjour, encore besoin d'un peu d'aide.... comment exporter des données d'un dataset, ou d'une table
quelconque,
vers Excel? etant sur un intranet, je peux donner les droits en
écritures sur un
repertoire, pas de pb.... De plus j'aimerais que le fichier excel se charge
automatiquement sur
le poste client une fois l'export terminé... J'ai essayé avec XmlWriter, mais je ne suis pas vraiment
satisfait du
résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
bernard
Merci beaucoup ! je regarde le code... et j'essaye ! @++
Jonny avait énoncé :
Hello,
Moi j'utilise ca qui fontionne tres bien.
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds DataGridExcel.DataBind() doExcel() End Sub
Private Sub doExcel() Response.Clear() ' //On construit la reponse en spcifiant ' //que le contenu est du type fichier excel 'DataGrid1.AllowSorting = False
Dim sw As New System.IO.StringWriter Dim tw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(sw) DataGridExcel.RenderControl(tw)
Dim str_tw As String = sw.ToString() Response.Write(str_tw) Response.Flush() Response.Close() End Sub
-----Message d'origine----- bonjour, encore besoin d'un peu d'aide.... comment exporter des données d'un dataset, ou d'une table quelconque, vers Excel? etant sur un intranet, je peux donner les droits en écritures sur un repertoire, pas de pb.... De plus j'aimerais que le fichier excel se charge automatiquement sur le poste client une fois l'export terminé... J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
-- [ - Bernard - ]
Merci beaucoup !
je regarde le code...
et j'essaye !
@++
Jonny avait énoncé :
Hello,
Moi j'utilise ca qui fontionne tres bien.
Private Sub Page_Init(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet
Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds
DataGridExcel.DataBind()
doExcel()
End Sub
Private Sub doExcel()
Response.Clear()
' //On construit la reponse en spcifiant
' //que le contenu est du type fichier excel
'DataGrid1.AllowSorting = False
Dim sw As New System.IO.StringWriter
Dim tw As System.Web.UI.HtmlTextWriter = New
System.Web.UI.HtmlTextWriter(sw)
DataGridExcel.RenderControl(tw)
Dim str_tw As String = sw.ToString()
Response.Write(str_tw)
Response.Flush()
Response.Close()
End Sub
-----Message d'origine-----
bonjour,
encore besoin d'un peu d'aide....
comment exporter des données d'un dataset, ou d'une table quelconque,
vers Excel?
etant sur un intranet, je peux donner les droits en écritures sur un
repertoire, pas de pb....
De plus j'aimerais que le fichier excel se charge automatiquement sur
le poste client une fois l'export terminé...
J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du
résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Merci beaucoup ! je regarde le code... et j'essaye ! @++
Jonny avait énoncé :
Hello,
Moi j'utilise ca qui fontionne tres bien.
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
Dim ds As DataSet Dim d As New VisualisationProjet.WebForm1
ds = CType(Session.Item("data1"), DataSet)
DataGridExcel.DataSource = ds DataGridExcel.DataBind() doExcel() End Sub
Private Sub doExcel() Response.Clear() ' //On construit la reponse en spcifiant ' //que le contenu est du type fichier excel 'DataGrid1.AllowSorting = False
Dim sw As New System.IO.StringWriter Dim tw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(sw) DataGridExcel.RenderControl(tw)
Dim str_tw As String = sw.ToString() Response.Write(str_tw) Response.Flush() Response.Close() End Sub
-----Message d'origine----- bonjour, encore besoin d'un peu d'aide.... comment exporter des données d'un dataset, ou d'une table quelconque, vers Excel? etant sur un intranet, je peux donner les droits en écritures sur un repertoire, pas de pb.... De plus j'aimerais que le fichier excel se charge automatiquement sur le poste client une fois l'export terminé... J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du résultat...
Donc si vous avez déjà trouvé une solution....
merci d'avance !
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
.
-- [ - Bernard - ]
Mathieu Kempé
Bonjour,
Sinon en C# http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=2&tabid&HowtoId)
-- Mathieu Kempé [MVP] - Tech Head Brothers - http://www.techheadbrothers.com
"bernard" a écrit :
Merci beaucoup ! je regarde le code... et j'essaye ! @++
Jonny avait énoncé : > Hello, > > Moi j'utilise ca qui fontionne tres bien. > > Private Sub Page_Init(ByVal sender As System.Object, ByVal > e As System.EventArgs) Handles MyBase.Init > > InitializeComponent() > > > Dim ds As DataSet > Dim d As New VisualisationProjet.WebForm1 > > > > ds = CType(Session.Item("data1"), DataSet) > > DataGridExcel.DataSource = ds > DataGridExcel.DataBind() > doExcel() > End Sub > > > > Private Sub doExcel() > Response.Clear() > ' //On construit la reponse en spcifiant > ' //que le contenu est du type fichier excel > 'DataGrid1.AllowSorting = False > > Response.ContentType = "application/vnd.ms-excel" > Response.ContentEncoding = > System.Text.Encoding.Default > Response.Charset = "" > Me.EnableViewState = False > > > > > Dim sw As New System.IO.StringWriter > Dim tw As System.Web.UI.HtmlTextWriter = New > System.Web.UI.HtmlTextWriter(sw) > DataGridExcel.RenderControl(tw) > > > Dim str_tw As String = sw.ToString() > Response.Write(str_tw) > Response.Flush() > Response.Close() > End Sub > >> -----Message d'origine----- >> bonjour, >> encore besoin d'un peu d'aide.... >> comment exporter des données d'un dataset, ou d'une table quelconque, >> vers Excel? >> etant sur un intranet, je peux donner les droits en écritures sur un >> repertoire, pas de pb.... >> De plus j'aimerais que le fichier excel se charge automatiquement sur >> le poste client une fois l'export terminé... >> J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du >> résultat... >> >> Donc si vous avez déjà trouvé une solution.... >> >> merci d'avance ! >> >> -- >> Ceci est une signature automatique de MesNews. >> Site : http://mesnews.no-ip.com >> >> .
-- [ - Bernard - ]
Bonjour,
Sinon en C#
http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=2&tabid&HowtoId)
Merci beaucoup !
je regarde le code...
et j'essaye !
@++
Jonny avait énoncé :
> Hello,
>
> Moi j'utilise ca qui fontionne tres bien.
>
> Private Sub Page_Init(ByVal sender As System.Object, ByVal
> e As System.EventArgs) Handles MyBase.Init
>
> InitializeComponent()
>
>
> Dim ds As DataSet
> Dim d As New VisualisationProjet.WebForm1
>
>
>
> ds = CType(Session.Item("data1"), DataSet)
>
> DataGridExcel.DataSource = ds
> DataGridExcel.DataBind()
> doExcel()
> End Sub
>
>
>
> Private Sub doExcel()
> Response.Clear()
> ' //On construit la reponse en spcifiant
> ' //que le contenu est du type fichier excel
> 'DataGrid1.AllowSorting = False
>
> Response.ContentType = "application/vnd.ms-excel"
> Response.ContentEncoding =
> System.Text.Encoding.Default
> Response.Charset = ""
> Me.EnableViewState = False
>
>
>
>
> Dim sw As New System.IO.StringWriter
> Dim tw As System.Web.UI.HtmlTextWriter = New
> System.Web.UI.HtmlTextWriter(sw)
> DataGridExcel.RenderControl(tw)
>
>
> Dim str_tw As String = sw.ToString()
> Response.Write(str_tw)
> Response.Flush()
> Response.Close()
> End Sub
>
>> -----Message d'origine-----
>> bonjour,
>> encore besoin d'un peu d'aide....
>> comment exporter des données d'un dataset, ou d'une table quelconque,
>> vers Excel?
>> etant sur un intranet, je peux donner les droits en écritures sur un
>> repertoire, pas de pb....
>> De plus j'aimerais que le fichier excel se charge automatiquement sur
>> le poste client une fois l'export terminé...
>> J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du
>> résultat...
>>
>> Donc si vous avez déjà trouvé une solution....
>>
>> merci d'avance !
>>
>> --
>> Ceci est une signature automatique de MesNews.
>> Site : http://mesnews.no-ip.com
>>
>> .
Sinon en C# http://www.techheadbrothers.com/DesktopDefault.aspx?tabindex=2&tabid&HowtoId)
-- Mathieu Kempé [MVP] - Tech Head Brothers - http://www.techheadbrothers.com
"bernard" a écrit :
Merci beaucoup ! je regarde le code... et j'essaye ! @++
Jonny avait énoncé : > Hello, > > Moi j'utilise ca qui fontionne tres bien. > > Private Sub Page_Init(ByVal sender As System.Object, ByVal > e As System.EventArgs) Handles MyBase.Init > > InitializeComponent() > > > Dim ds As DataSet > Dim d As New VisualisationProjet.WebForm1 > > > > ds = CType(Session.Item("data1"), DataSet) > > DataGridExcel.DataSource = ds > DataGridExcel.DataBind() > doExcel() > End Sub > > > > Private Sub doExcel() > Response.Clear() > ' //On construit la reponse en spcifiant > ' //que le contenu est du type fichier excel > 'DataGrid1.AllowSorting = False > > Response.ContentType = "application/vnd.ms-excel" > Response.ContentEncoding = > System.Text.Encoding.Default > Response.Charset = "" > Me.EnableViewState = False > > > > > Dim sw As New System.IO.StringWriter > Dim tw As System.Web.UI.HtmlTextWriter = New > System.Web.UI.HtmlTextWriter(sw) > DataGridExcel.RenderControl(tw) > > > Dim str_tw As String = sw.ToString() > Response.Write(str_tw) > Response.Flush() > Response.Close() > End Sub > >> -----Message d'origine----- >> bonjour, >> encore besoin d'un peu d'aide.... >> comment exporter des données d'un dataset, ou d'une table quelconque, >> vers Excel? >> etant sur un intranet, je peux donner les droits en écritures sur un >> repertoire, pas de pb.... >> De plus j'aimerais que le fichier excel se charge automatiquement sur >> le poste client une fois l'export terminé... >> J'ai essayé avec XmlWriter, mais je ne suis pas vraiment satisfait du >> résultat... >> >> Donc si vous avez déjà trouvé une solution.... >> >> merci d'avance ! >> >> -- >> Ceci est une signature automatique de MesNews. >> Site : http://mesnews.no-ip.com >> >> .
-- [ - Bernard - ]
PLoubat
Bonjour,
J'ai suivi avec attention les réponses c'est super, merci à vous. Par contre, j'ai un soucis, je suis en mode authentification par formulaire, et dans ma page Excel, je ne vois pas les données de mon datagrid, mai sma page de login (login.aspx) Auriez-vous une idée ?
Pascal
-----Message d'origine----- Bonjour,
Sinon en C# http://www.techheadbrothers.com/DesktopDefault.aspx?
> e As System.EventArgs) Handles MyBase.Init > > InitializeComponent() > > > Dim ds As DataSet > Dim d As New VisualisationProjet.WebForm1 > > > > ds = CType(Session.Item("data1"), DataSet) > > DataGridExcel.DataSource = ds > DataGridExcel.DataBind() > doExcel() > End Sub > > > > Private Sub doExcel() > Response.Clear() > ' //On construit la reponse en spcifiant > ' //que le contenu est du type fichier excel > 'DataGrid1.AllowSorting = False > > Response.ContentType = "application/vnd.ms-
J'ai suivi avec attention les réponses c'est super, merci
à vous.
Par contre, j'ai un soucis, je suis en mode
authentification par formulaire, et dans ma page Excel, je
ne vois pas les données de mon datagrid, mai sma page de
login (login.aspx)
Auriez-vous une idée ?
Pascal
-----Message d'origine-----
Bonjour,
Sinon en C#
http://www.techheadbrothers.com/DesktopDefault.aspx?
> e As System.EventArgs) Handles MyBase.Init
>
> InitializeComponent()
>
>
> Dim ds As DataSet
> Dim d As New VisualisationProjet.WebForm1
>
>
>
> ds = CType(Session.Item("data1"), DataSet)
>
> DataGridExcel.DataSource = ds
> DataGridExcel.DataBind()
> doExcel()
> End Sub
>
>
>
> Private Sub doExcel()
> Response.Clear()
> ' //On construit la reponse en spcifiant
> ' //que le contenu est du type fichier excel
> 'DataGrid1.AllowSorting = False
>
> Response.ContentType = "application/vnd.ms-
J'ai suivi avec attention les réponses c'est super, merci à vous. Par contre, j'ai un soucis, je suis en mode authentification par formulaire, et dans ma page Excel, je ne vois pas les données de mon datagrid, mai sma page de login (login.aspx) Auriez-vous une idée ?
Pascal
-----Message d'origine----- Bonjour,
Sinon en C# http://www.techheadbrothers.com/DesktopDefault.aspx?
> e As System.EventArgs) Handles MyBase.Init > > InitializeComponent() > > > Dim ds As DataSet > Dim d As New VisualisationProjet.WebForm1 > > > > ds = CType(Session.Item("data1"), DataSet) > > DataGridExcel.DataSource = ds > DataGridExcel.DataBind() > doExcel() > End Sub > > > > Private Sub doExcel() > Response.Clear() > ' //On construit la reponse en spcifiant > ' //que le contenu est du type fichier excel > 'DataGrid1.AllowSorting = False > > Response.ContentType = "application/vnd.ms-