Таблицы
Формат CSV: спецификация и направления
Направления в обе стороны: из CSV и в CSV, с параметрами каждого преобразования.
Спецификация CSV
| Полное имя | Comma-Separated Values |
|---|---|
| Расширение | .csv |
| MIME-типы | text/csv, application/csv, text/comma-separated-values |
| Тип содержимого | Текстовое |
| Многостраничность | Не предусмотрена |
| Разделитель | Запятая, точка с запятой или табуляция |
| Экранирование | Двойные кавычки, кавычка внутри удваивается |
| Листы | Ровно один на файл |
| Формулы и оформление | Не поддерживаются |
| Стандарт | RFC 4180 |
| Читающие программы | Microsoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, Блокнот |
| Документ спецификации | Открыть спецификацию |
CSV → другие форматы
| Направление | Что получится | Точность |
|---|---|---|
| .csv.xlsx | Конвертация CSV в XLSX | близкая |
| .csv.json | Конвертация CSV в JSON | точная |
| .csv.pdf | Конвертация CSV в PDF | близкая |
| .csv.xml | Конвертация CSV в XML | близкая |
| .csv.ods | Конвертация CSV в ODS | близкая |
| .csv.yaml | Конвертация CSV в YAML | точная |
Другие форматы → CSV
| Направление | Что получится | Точность |
|---|---|---|
| .xlsx.csv | Конвертация XLSX в CSV | близкая |
| .json.csv | Конвертация JSON в CSV | близкая |
| .xls.csv | Конвертация XLS в CSV | близкая |
| .xml.csv | Конвертация XML в CSV | приблизительная |
| .ods.csv | Конвертация ODS в CSV | близкая |
| .yaml.csv | Конвертация YAML в CSV | приблизительная |
Спецификация CSV
CSV — таблица, расширение .csv, тип text/csv, текстовый файл. Направлений из CSV — 6, в CSV — 6. Все они выполняются на сервере: набор кодеков и версии библиотек одинаковы для любого запроса.
CSV чаще всего переводят в XLSX, JSON, PDF и XML. Всего доступно 6 направлений. В CSV собирают из XLSX, JSON, XLS и XML.
Класс — таблица, полное название — Comma-Separated Values. Расширение: .csv. MIME-типы: text/csv, application/csv, text/comma-separated-values. Содержимое текстовое. Формат массовый: поддержка есть практически во всех рабочих цепочках. Формат описан открытой спецификацией.
Модель хранения — текстовый файл. Многостраничность не предусмотрена — листы требуют отдельных файлов. Из характеристик реестра: листы — ровно один на файл; формулы и оформление — не поддерживаются; стандарт — RFC 4180.
Читают файл Microsoft Excel, LibreOffice Calc, Google Таблицы и Notepad++. Предельный размер загрузки указан в форме на странице направления.
Форматы того же класса
Остальные записи класса «Таблицы». Для каждой заведена своя страница с полным перечнем направлений: и от CSV, и к нему.
Вопросы по формату CSV
Какие характеристики у CSV?
CSV — таблица, расширение .csv, тип text/csv, текстовый файл. Файл содержит один документ или кадр. Формат текстовый: содержимое читается любым редактором.
Во что конвертируется CSV?
Доступно 6 направлений: XLSX, JSON, PDF, XML, ODS и YAML. Параметры и ограничения указаны на странице каждого направления.
Как долго файлы хранятся на сервере?
Час с момента загрузки. После этого исходный файл и результат удаляются, ссылка перестаёт отвечать. Идентификатор в адресе случайный, перебор невозможен.