Пытаясь выяснить, как заставить CSV правильно открываться в Excel на испанском ПК (принадлежащем клиенту), я нашел много ответов, рекомендующих использовать sep=,
в верхней части файла:
- Самый простой способ открыть CSV с запятыми в Excel
- Как контролировать импорт CSV в Excel 2010
- Как открыть CSV-файлы с точкой с запятой в американской версии Excel
- Пробел или табуляция как разделитель в CSV
- Как заставить Excel интерпретировать запятую как разделитель по умолчанию в файлах CSV?
На первый взгляд, этот подход работает, но ни один из этих ответов не дает никакой дополнительной информации о том, откуда берется эта опция метаданных. Я пытался найти, что это значит (и, следовательно, нашел все эти ответы), но не смог получить дополнительную информацию, особенно учитывая, что, как известно, пунктуацию трудно найти.
Моя главная проблема заключается в том, является ли это особенность Excel. Я подозреваю, что это так, но не нашел ничего определенного, чтобы подтвердить это.
Некоторые связанные вопросы:
- Какие символы можно использовать в этой настройке?
- Какие другие настройки доступны (например, символ завершения строки, символ кавычки и т.д.).
- Существуют ли другие инструменты, которые официально поддерживают эту функцию?
Я надеюсь, что где-то есть документация, на которую кто-то может указать мне, который ответит на все эти вопросы и многое другое; Я просто не смог найти его.
Некоторые уточнения:
sep=
не является параметром для парсера. Он предназначен для размещения внутри CSV. Пример:
sep=|
"LETTER"|"ANIMAL"
"a"|"aardvark"
"b"|"bear"
"c"|"cow"