CSV: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Vladis13 (обсуждение | вклад) |
Vladis13 (обсуждение | вклад) →Преамбула: про CR LF тут не надо. парсер csv давно встроен во все языки программирования. не стоит изобретать велосипед |
||
Строка 25:
'''CSV''' (от {{lang-en|Comma-Separated Values}} — значения, разделённые запятыми) — [[текстовый файл|текстовый]] [[Формат файла|формат]], предназначенный для представления табличных данных. Спецификация:
* Каждая [[Перевод строки|строка файла]] — это одна строка таблицы
* Разделителем ({{lang-en|delimiter}}) значений колонок является символ [[Запятая|запятой]] (<code>,</code>). Однако на практике часто используются другие разделители, то есть формат путают с {{нп4|DSV||en|Delimiter-separated values}} и [[TSV]] (см. ниже).
* Значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными [[кавычки|кавычками]] (<code>"</code>). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.
|