Bonjour,
j'utilise le code suivant pour exporter un gridview au format Excel :
Tout fonctionne bien si ce n'est que dans une colonne texte de mon gridview, j'ai des valeurs du genre "13/1" et dans mon fichier excel, je me retrouve avec un format "13 janv." et si je veux convertir la colonne en texte, ça me transforme la valeur en nombre.
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 protected void exportToExcel(ref GridView gv) { string attachment = "attachment; filename=gpu.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/ms-excel"; Response.ContentEncoding = System.Text.Encoding.Default; StringWriter stw = new StringWriter(); HtmlTextWriter htextw = new HtmlTextWriter(stw); gv.RenderControl(htextw); Response.Write(stw.ToString()); Response.End(); }
quelqu'un peut-il m'indiquer le moyen d'éviter que mon champ soit converti ?
Merci !
Steve
Partager