Excel постоянно меняет формат даты с пользовательского на стандартный - PullRequest
0 голосов
/ 24 октября 2019

Я продолжаю ставить пользовательский формат следующим образом: гггг-мм-дд Но если я сохраню файл и снова открою, он вернется к дд-мм-гггг

Он отлично работает в xlsx, но мне это нужнов CSV, и если я пытаюсь преобразовать его из XLSX в CSV, то же самое происходит

1 Ответ

3 голосов
/ 24 октября 2019

К сожалению, для файла CSV нет настроек стиля или формата. Файл CSV - это просто текст, разделенный запятой или другим разделителем. Если вы открыли файл CSV в блокноте или notepad ++, вы увидите, что даты правильно отформатированы.

Если вы хотите сохранить настройки, попробуйте сохранить их в файле XML.

Когда выОткройте файл CSV непосредственно в Excel, Excel определяет формат ячейки на основе интерпретации текста, которая аналогична интерпретации данных, вводимых вручную.

В большинстве случаев формат ячейкиГенеральная. В некоторых случаях это «Короткая дата», «Время», «Учет» или «Процент».

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

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

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