Существуют различные реализации значений, разделенных запятыми; два из них - Microsoft Excel и OpenOffice.

Есть ли разница между этими реализациями CSV? Например, оба могут открывать расширения .csv и оба отдельных значения через запятую. Есть ли различия?

4 ответа4

4

Там не должно быть никакой разницы. Это своего рода стандартный формат файла. Смотрите википедию: http://en.wikipedia.org/wiki/Comma-separated_values

1

Они поддерживают несколько разных символов вместо запятой, но эти случаи очень необычны в реальной жизни. Эта поддержка на стороне импорта. Оба генерируют очень стандартные CSV-файлы с запятыми для разделителей и строк в кавычках. Импортер поддерживает такие вещи, как файлы с разделителями табуляции и файлы, разделенные символами, которые не являются ни табуляцией, ни запятой.

1

Обратите внимание, что "запятая" не является разделителем, используемым в Европе, так как «,» является стандартом ISO для десятичного разделения. Таким образом, CSV не являются действительно портативными за пределами региона США. Был еще один вопрос SuperUser по этому вопросу

0

Нет "точной" разницы. И то, и другое допускает некоторую дорогу в формате. Вы можете указать свои деллитеры, замыкания строк и еще много чего в обеих программах.

CSV (может быть загружен в любом):

3,2,'c',6
1,33,4,'h'

TSV (Tab-Seperated, работает в CSV-реализации):

1     3     5     7
7     "asd" 6     3

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

Если вы действительно хотите увидеть различия в подходе DEFAULT , почему бы вам не создать листы в обоих и сохранить их как .csv?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .