dataTime datatype преобразуется в строку при импорте файла excel в protege с помощью плагина Celfie,

Я работаю над Protege 5.0 с плагином Celfie. Я импортировал лист excel, который имеет столбец Start_Time (datatype dateTime). Когда я импортирую лист excel в protege, он преобразует строки из формата dateTime в строку или другой тип данных. Я хочу использовать этот столбец для свойства данных с типом данных DateTime.

Я прикрепил скриншоты как моего листа excel, так и вкладки celfie. Любая помощь будет оценена.

Celfie Plugin Tab snapshot

Снимок листа Excel

1 ответ

  1. Проблема на самом деле проблема форматирования в Protege. В Excel время дат хранится в виде поплавков с целым числом, представляющим дату, и десятичными числами, представляющими время.

    39448 is 01/01/2008 ( https://support.office.com/en-us/article/DATEVALUE-function-df8b07d4-7761-4a93-bc33-b7471bbff252 ); так как результаты, которые вы получаете в Protege, похожи, они кажутся сырыми значениями времени даты.

    Вы должны преобразовать их в Protege, либо с помощью informat при извлечении их из Excel, или путем форматирования их в Protege таким же образом, что Excel.