Il y avait une chaîne (1008901023816550000000) dans le GridView en quelque sorte a été enregistrée comme un nombre scientifique (1.0089E + 21) dans Excel lorsque j'ai exporté le GridView vers Excel.Problème de format de données. Exporter GridView vers Excel
J'utilise .Net 4.0.
Voici ce que j'ai essayé, mais ils ne résout pas le problème:
- Ajouté DataFormatString = "{0: g}" à la balise ColonneLiée.
Définissez le style après l'appel de RenderControl.
chaîne de style = @ ".text {mso-nombre-format: \ @;}";
Quelqu'un peut-il faire la lumière sur ce problème?
Collez un guillemet simple ('' ') avant la valeur pour forcer Excel à le traiter comme une chaîne et non comme un nombre? Je ne sais pas si cela fonctionne programmatique, mais il le fait pour la saisie manuelle directement dans Excel. –
@ Marc B: Merci. J'ai juste essayé, mais '1008901023816550000000 avec le guillemet simple sera également stocké. – zsong