Pelope !
Voilà, quand j'exporte des données stockées en base, les caractères spéciaux sont foireux dans mon fichier XLS.
Quand je touche la source HTML générée en ajoutant un charset en UTF-8, l'affichage de mon tableur est niquel.
Ma question est donc : Comment faire pour que le fichier XLS généré avec une source HTML contiennent la ligne
La génération via VB :
Exemple de génération obtenue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Try Dim objConn As New SqlConnection(new_ClassConst.ConnectionString) objConn.Open() Dim objCmd As SqlCommand = objConn.CreateCommand objCmd.CommandText = strReq Dim dr As SqlDataReader = objCmd.ExecuteReader() Dim DataGrid1 As New DataGrid DataGrid1.DataSource = dr DataGrid1.DataBind() Response.ContentType = "application/vnd.ms-excel" Response.Charset = "" Dim strw As New System.IO.StringWriter Dim htmlw As New System.Web.UI.HtmlTextWriter(strw) DataGrid1.RenderControl(htmlw) Response.Write(strw.ToString()) dr.Close() objCmd.Dispose() objConn.Close() Response.End()
Exemple de ce que je voudrais obtenir à la place :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <table cellspacing="0" rules="all" border="1" style="border-collapse:collapse;"> <tr> <td>Nom</td><td>Prénom</td><td>Email</td><td>Organisme</td><td>Ville</td> </tr><tr> <td>AARON</td><td>Laurent</td><td>laurent.aaron@ch-bourges.fr</td><td> </td><td> </td> </tr><tr> <td>AAZIB</td><td>Larbi</td><td>larbi.aazib@ch-arras.fr</td><td> </td><td> </td> </tr> </table>
Thanks for help !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </head> <body> <table cellspacing="0" rules="all" border="1" style="border-collapse:collapse;"> <tr> <td>Nom</td><td>Prénom</td><td>Email</td><td>Organisme</td><td>Ville</td> </tr><tr> <td>AARON</td><td>Laurent</td><td>laurent.aaron@ch-bourges.fr</td><td> </td><td> </td> </tr><tr> <td>AAZIB</td><td>Larbi</td><td>larbi.aazib@ch-arras.fr</td><td> </td><td> </td> </tr> </table> </body> </html>
@tchaOo°
Partager