CSV

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

CSV (от англ. Comma Separated Values — значения, разделённые запятыми) — это текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter) — запятая (,) или точка с запятой (;). Используемый символ разделителя зависит от установленной в системе локали. В США это запятая, а в России — точка с запятой так как запятая используется для дробных чисел (в отличие от США, где это точка). Значения, содержащие зарезервированные символы, такие как: запятая, точка с запятой или новая строка обрамляются символом двойные кавычки ("); если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд. Строки разделяются либо парой символов CR LF (0x0D 0x0A) (для DOS/WINDOWS эта пара генерируется нажатием клавиши Enter), либо одним из них.

Особенности работы в Microsoft Office с форматом CSV

Замечено, что Microsoft Office 2007 отказывается обрабатывать CSV файлы, где в качестве имени первой колонки указана последовательность букв ID, например:

ID;Город;ФИО или Название;Ответственный сотрудник;Сохранить
10801100;;ИВАНОВ И.И.;Пупкин Вася;Нет

Открывая такой CSV-файл, Excel выдаёт ошибку о невозможности прочесть записи и на экране изображает пустую таблицу вне зависимости от размера подобного файла. Проблему можно обойти, взяв ID в кавычки.

Пример

Исходный текст:

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

Результирующая таблица:

1997FordE350ac, abs, moon3000
1999ChevyVenture «Extended Edition» 4900
1996JeepGrand CherokeeMUST SELL!
air, moon roof, loaded
4799

Для русифицированного Microsoft Excel (в системах, на которых разделителем целой и дробной части установлена запятая) исходный текст будет выглядеть так:

1965;Пиксел;E240 – формальдегид (опасный консервант)!;"красный, зелёный, битый";3000,00
1965;Мышка;"А правильней ""Использовать Ёлочки""";;4900,00
"Н/д";Кнопка;Сочетания клавиш;"MUST USE! Ctrl, Alt, Shift";4799,00

Результирующая таблица:

1965 Пиксел E240 — формальдегид (опасный консервант)! красный, зелёный, битый 3000
1965 Мышка А правильней "Использовать Ёлочки" 4900
Н/д Кнопка Сочетания клавиш MUST USE! Ctrl, Alt, Shift 4799


Программы для редактирования файлов этого формата: Microsoft Excel, Numbers, ТаблицаПро, CSVed, OpenOffice.org Calc, KSpread, импорт и экспорт файлов такого типа возможен во многих инженерных пакетах, например ANSYS, LabVIEW и др.

Ссылки


cs:CSV

de:CSV (Dateiformat) en:Comma-separated values eo:CSV es:CSV fi:CSV fr:Comma-separated values it:Comma-separated values ja:Comma-Separated Values lb:.csv (Dateiformat) lt:CSV nl:Kommagescheiden bestand pl:CSV (format pliku) pt:Comma-separated values sv:Comma-separated value uk:CSV zh:CSV

Источник — «http://www.sbup.com/wiki/CSV»
Личные инструменты

Served in 0.062 secs.