2011-01-27 4 views
1

J'ai un problème. J'importe des données à partir d'un fichier Excel, des données comme des codes et d'autres choses. pour l'importation J'utilise LinqToExcel linqToExcel Le problème est que l'une des colonnes d'Excel contient des codes comme "A2C235425345345" ou "12441523543454454". Ces données de cette colonne ne sont pas formées en tant que chaîne ou nombres. Donc, lorsqu'il est lu à partir du fichier Excel, au lieu de cette valeur "6.57621e + 009". Donc maintenant j'ai besoin d'un moyen de convertir cette valeur à l'initiale, en utilisant C# et. NET Framework 4.0Numéros exponentiels à convertir en chaîne

Des idées? Merci!

+2

Quelle est la valeur de cette chaîne? Êtes-vous sûr que c'est censé être un certain nombre? –

+2

quelle est la valeur que vous vous attendez à voir au lieu de "6.57621e + 009"? et quel est votre code de lecture lorsque la valeur d'Excel est "A2C235425345345"? – Asha

+0

Mon premier instinct était le code 'A2C235425345345' était hexadécimal, mais bien sûr le nombre serait massivement énorme. Peut-être que c'est une formule. – Amy

Répondre

1

Utilisez une apostrophe ' avant la valeur de chaîne, puis transmettez-la à Excel. Je suppose que vous exportez les données vers Excel.