Форматы даты различаются в Excel и OpenOffice - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть файл XLS, созданный из Open-office.

Когда я открываю файл в Openoffice, он анализирует формат даты как "дд / мм / гггг"

Если я открываю файл в MS Office, он анализирует формат даты как "dd -mm-yyyy "

Я просто хочу знать, почему существует различие в разборе одного и того же (.xls) файла в обоих приложениях?

1 Ответ

0 голосов
/ 28 апреля 2020

Если дата использует формат короткой даты, то явный формат не сохраняется в файле Excel. То, как отображается дата, зависит от следующего:

Для OpenOffice это зависит от выбранных настроек языка . Используемый формат dd/mm/yyyy - это, например, краткий формат даты для Engli sh (Великобритания).

Для Microsoft Office зависит от Windows региональных настроек . Там кто-то выбрал dd-mm-yyyy в качестве формата короткой даты.

В зависимости от того, какие настройки выбраны в системе, открывающей файл Excel, короткая дата отображается по-разному.

Так что если вам нужно явно сохранить формат в файле Excel, чтобы он не зависел от системы, вы должны установить его в другой формат, кроме краткого формата даты. Какой формат короткой даты не легко увидеть в OpenOffice format-cell-dialog. В диалоге Excel format-ячейки он отмечен звездочкой (*).

...