Я использую приведенный ниже код для извлечения данных из Excel и создания файла .PX с помощью библиотеки Excel Interop C#. Кроме того, когда я пытаюсь прочитать десятичные числа из Excel, я получаю дополнительные дробные числа в выходных данных. Например, значение 1127,17 читается как «1127,17000001013». Это значение даты поступает из разных ячеек и разных листов. У меня нет возможности исправить номер ячейки, чтобы применить формат даты. Есть ли способ интерпретировать дату в правильном формате, например в формате «ММ/дд/гггг», и читать десятичные числа с отображаемыми дробными числами, как это есть, с помощью библиотеки Excel Interop C#?
Код: Выделить всё
object[,] data = worksheet.get_Range("F3:IK3").Cells.Value2;
Формула, примененная в ячейке выше:
Проблема с числовыми данными:
Подробнее здесь:
https://stackoverflow.com/questions/791 ... -date-valu