К числовым значениям ячеек добавляются дополнительные десятичные цифры и числовое значение даты. ⇐ C#

Место общения программистов C#
Anonymous
К числовым значениям ячеек добавляются дополнительные десятичные цифры и числовое значение даты.

Сообщение Anonymous »

Я использую приведенный ниже код для извлечения данных из Excel и создания файла .PX с помощью библиотеки Excel Interop C#. Кроме того, когда я пытаюсь прочитать десятичные числа из Excel, я получаю дополнительные дробные числа в выходных данных. Например, значение 1127,17 читается как «1127,17000001013». Это значение даты поступает из разных ячеек и разных листов. У меня нет возможности исправить номер ячейки, чтобы применить формат даты. Есть ли способ интерпретировать дату в правильном формате, например в формате «ММ/дд/гггг», и читать десятичные числа с отображаемыми дробными числами, как это есть, с помощью библиотеки Excel Interop C#?

Код: Выделить всё

object[,] data = worksheet.get_Range("F3:IK3").Cells.Value2;
for (int j = 1; j 

Подробнее здесь: [url]https://stackoverflow.com/questions/79171347/numeric-cell-values-get-appended-with-extra-decimal-digits-and-numeric-date-valu[/url]

Вернуться в «C#»