sheet.getvalue возвращает число в качестве значения, но ячейка содержит дату - PullRequest
0 голосов
/ 08 апреля 2020

Используя последнюю стабильную версию, 4.5.3.2

Я пытаюсь получить значение ячейки, используя sheet.GetValue, где sheet - это объект WorkSheet. Значение в ячейке равно 2020-02-26 00:00:00 AM, но getvalue возвращает 43887 Я проверил другие значения в строке, таких чисел нет, и я уверен, что они попали в правую ячейку.

Что я могу проверить?

[Обновить] Я выбрал столбец, как если бы он был отформатирован, и для него было установлено значение «пользовательский», и я обнаружил, что если отформатировать столбец как «общий», значение изменится на это значение 43887. Да?

Если я вырежу столбец, отформатирую столбец как «общий», затем вставлю значения обратно и попытаюсь снова, я получу ожидаемое значение даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...