Question

Je lis la feuille Excel de C # en utilisant les services Interop. Ma feuille a une valeur de cellule 0,00. mais le temps d'exécution lorsque je vérifie la valeur de cette cellule dans le code C # Je reçois « 1.845E-07 » cette valeur. Quand je vérifie dans la feuille Excel, sur cette cellule faites un clic droit, dire cellule de format que je suis valeur « 1.845E-07 » dans la section échantillon. Comment obtenir la valeur exacte? Aidez-moi, s'il vous plaît. Le code est énorme, donc je ne peux pas fournir ici.  cette ligne est la suivante:

if (Convert.ToString(((Excel.Range)worksheet.Cells[iRowindex, colIndex_q10]).Value2) != string.Empty)
{
    drRow[dtSourceEXLData.Columns[constants.Floor]] = ((Excel.Range)worksheet.Cells[iRowindex, colIndex_q10]).Value2.ToString();
}

Même problème avec les cellules Date "39448". qu'est-ce que ce moyen ?? s'il vous plaît aider ....

Autres conseils

Mettre en évidence les cellules, les cellules de format, sélectionnez Personnalisé puis sélectionnez zéro.

scroll top