For faster navigation, this Iframe is preloading the Wikiwand page for CSV.

CSV

Матеріал з Вікіпедії — вільної енциклопедії.

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

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

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

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

[ред. | ред. код]

Рамковою специфікацією для формату CSV наразі є RFC 4180. Однак оскільки ця специфікація не носить характеру обов'язкового документу, на практиці від неї часто відступають. Це призводить до того, що назву "CSV" застосовують до будь-якого файлу, який відповідає таким умовам:[1][2]

  1. є простим текстовим файлом у кодуванні ASCII, або якомусь із кодувань Unicode (наприклад UTF-8), EBCDIC, або Shift JIS[en]
  2. складається із записів (переважно один запис на один рядок)
  3. записи розділені на поля символом-роздільником (зазвичай це один зарезервований символ, такий як кома, крапка з комою, або символ табуляції; інколи роздільник може містити необов'язкові пробіли)
  4. кожний запис є послідовністю тих самих полів.

В рамках цих загальних умов використовують багато варіацій. Тому без додаткової інформації (наприклад, чи дотримується вимоги RFC 4180), файл, про який заявлено, що це "CSV", може не бути таким, яким це очікується. Як наслідок, деякі програми, що підтримують файли 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-форматі таким чином:

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 та ін. Цей формат також підтримується великою кількістю систем керування базами даних і мовами програмування.

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

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

Див. також

[ред. | ред. код]

Коментарі

[ред. | ред. код]
  1. 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 [Shafranovich, 2005]

Примітки

[ред. | ред. код]
  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. Comma Separated Values (CSV) Standard File Format. Edoceo, Inc. Процитовано 4 червня 2014.

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

[ред. | ред. код]


{{bottomLinkPreText}} {{bottomLinkText}}
CSV
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?