CSV

У Вікіпедії є статті про інші значення цього терміна: CSV (значення).
Comma-separated values
csv file Icon
Розширення файлу: ..csv
MIME-тип: text/csv[1]
Рік випуску: Невідомий
Informational RFC Oct 2005[2]
Тип формату: multi-platform, serial data streams
Контейнер для: для запису елементів баз даних, представлених, як поля розділені комою
Стандарт(и): RFC 4180

CSV (від англ. comma-separated values ‘значення, розділені комою’, іноді character-separated values ‘значення, розділені символом’) — файловий формат, котрий є відмежовувальним форматом для представлення табличних даних, у якому поля відокремлюються символом коми та переходу на новий рядок. Поля, що містять коми, декілька рядків, або лапки (позначаються подвійними лапками), мають обмежуватися з обох боків лапками.

Формат CSV використовується для перенесення даних між базами даних та програмами — редакторами електронних таблиць.

Специфікація

Поки не існує ніякого формального опису для CSV, RFC 4180 [Архівовано 5 травня 2021 у Wayback Machine.] описує загальний формат і встановлює «text/csv», оскільки тип MIME реєструвався з IANA. CSV ABNF, як описано в секції 2.7 документу RFC 4180 [Архівовано 5 травня 2021 у Wayback Machine.], правильно не має справи з можливістю уникати подвійного символу цитати.

Достатньо хорошим неформальним документом, котрий описує формат CSV є How To: The Comma Separated Value (CSV) File Format [Архівовано 4 квітня 2021 у Wayback Machine.].

Приклад

1997 Ford E350 ac, abs, moon 3000.00
1999 Chevy Venture «Extended Edition»   4900.00
1996 Jeep Grand Cherokee MUST SELL!
air, moon roof, loaded
4799.00

Вищенаведену таблицю можна навести у CSV-форматі таким чином:

1997,Ford,E350,"ac, abs, moon",3000.00
1999,Chevy,"Venture ""Extended Edition""",,4900.00
1996,Jeep,Grand Cherokee,"MUST SELL!
air, moon roof, loaded",4799.00

Програмне забезпечення

Формат CSV є дуже простим форматом даних, тому його підтримує більшість табличних процесорів, на кшталт OpenOffice.org Calc, LibreOffice Calc, Gnumeric, Microsoft Excel та ін. Цей формат також підтримується великою кількістю систем керування базами даних і мовами програмування.

Excel

Для коректного відображення даних в останніх версіях Microsoft Excel, потрібно, щоб у першому рядку файлу був визначений роздільник: sep =,[джерело?]

sep =,
1997,Ford,E350,"ac, abs, moon",3000.00
1999,Chevy,"Venture ""Extended Edition""",,4900.00

Див. також

Примітки

  1. Shafranovich, Y. (October 2005). [[[:Шаблон:Cite IETF/makelink]] Common Format and MIME Type for CSV Files]. IETF. p. 1. doi:10.17487/RFC4180. Шаблон:Cite IETF/doctypes.
  2. Помилка скрипту: Функції «harvard_core» не існує. каже, що «This RFC documents the format of comma separated values (CSV) files and formally registers the „text/csv“ MIME type for CSV in accordance with RFC 2048».

Ресурси Інтернету

  • RFC 4180 [Архівовано 5 травня 2021 у Wayback Machine.]: Common Format and MIME Type for Comma-Separated Values (CSV) Files
  • Документація модуля csv [Архівовано 13 квітня 2014 у Wayback Machine.] мови Python


Інформаційні технології Це незавершена стаття про інформаційні технології.
Ви можете допомогти проєкту, виправивши або дописавши її.