Описание тега csv
CSV - это формат файла, включающий простой текстовый файл с информацией, разделенной разделителями, с целью хранения данных в формате с табличной структурой. Файлы CSV (значения, разделенные запятыми) традиционно и чаще всего используют разделитель запятых (отсюда и название), но могут использоваться и другие символы, такие как точка с запятой, табуляция, символы вертикальной черты (|
), так далее.
Тип MIME для файлов CSV: text/csv
.
Информация часто хранится в формате CSV, чтобы упростить перенос таблиц данных между приложениями. Каждая строка таблицы представлена в виде списка значений в виде обычного текста (удобочитаемых) с символом-разделителем между каждым отдельным фрагментом данных. Значения могут быть заключены в кавычки, что является обязательным, если они содержат разделитель в качестве значения. Первая строка данных часто содержит заголовки столбцов таблицы, которые описывают значение данных в каждом столбце.
пример
Табличный формат
+-------+-------------+----------+----------------------+
| Time | Temperature | Humidity | Description |
+-------|-------------|----------|----------------------+
| 08:00 | 70 | 35 | Sunny and Clear |
| 11:45 | 94 | 90 | Hazy, Hot, and Humid |
| 14:30 | 18 | | Freezing |
+-------+-------------+----------+----------------------+
Формат CSV
Time,Temperature,Humidity,Description
08:00,70,35,"Sunny and Clear"
11:45,94,90,"Hazy, Hot, and Humid"
14:30,18,,Freezing
В этом примере первая строка данных CSV служит "заголовком", который описывает соответствующие данные под ней. Каждая последующая строка файла CSV будет тогда аккуратно помещаться в то же поле, что и первая строка. Нет встроенного способа описать в файле CSV, является ли первая строка строкой заголовка или нет.
Обратите внимание, что пустые поля (поля без доступных данных, такие как третье поле в последней строке) заключаются в запятую, чтобы следующие поля могли быть правильно размещены.
Предполагается, что вопросы с меткой csv каким-то образом связаны с программированием, например, с анализом / импортом файлов CSV или их программным созданием.
Ссылки по теме:
- Что установить в качестве mimetype для файлов csv для открытия в приложениях для работы с электронными таблицами
- RFC 4180 (описывает официальный формат CSV)
- Средство проверки файлов CSV