Как считать ячейку с датой из Excel

Alex777

New member
При считывание даты в ячейки Excel 10.03.2022 , pix считывает ее как 44630, если в Excel преобразовать 44630 в дату, то это будет 10.03.2022.
Как сделать чтобы pix нормально считывал дату 10.03.2022?
 

Вложения

  • 149,1 КБ Просмотры: 0
При считывание даты в ячейки Excel 10.03.2022 , pix считывает ее как 44630, если в Excel преобразовать 44630 в дату, то это будет 10.03.2022.
Как сделать чтобы pix нормально считывал дату 10.03.2022?
Добрый день!
На какой версии приложения воспроизводится данная проблема?
И не могли бы вы отправить скрипт, в котором она воспроизводится на почту help@pixrpa.ru? Вижу по скриншоту, что вы делаете это не через активности группы Office, хотелось бы внимательнее взглянуть на код.
 

Alex777

New member
Проблема решена, я извлекал datatable из Excel файла, и в цикле выводил значение колонки "Дата документа".
В итоге преобразовал значение с помощью FromOADate из 44630 в дату 10.03.2022.
"Дата документа: "+ DateTime.FromOADate(Convert.ToDouble(row["Дата документа"].ToString())).ToString("dd.MM.yyyy")
 

Вложения

  • 9,3 КБ Просмотры: 0
Проблема решена, я извлекал datatable из Excel файла, и в цикле выводил значение колонки "Дата документа".
В итоге преобразовал значение с помощью FromOADate из 44630 в дату 10.03.2022.
"Дата документа: "+ DateTime.FromOADate(Convert.ToDouble(row["Дата документа"].ToString())).ToString("dd.MM.yyyy")
Спасибо за уточнение, хорошего дня!
 
Верх