formatika

Конвертировать CSV в YAML

Переводим CSV в YAML прямо в браузере — файл не уходит на сервер.

Что вы потеряете

Ничего важного: целевой формат умеет всё то же, что исходный.

Чем отличаются

CSVYAML
Вложенностьнетнет
Типы значенийнетнет
Комментариинетнет
Появился19722001
АвторIBMClark Evans, Ingy döt Net, Oren Ben-Kiki

CSV

В чём силён

  • Открывается всем: от Excel до блокнота
  • Ложится в таблицу без единой строчки кода
  • Весит ровно столько, сколько в нём данных

Чем неудобен

  • Единого стандарта нет: кавычки, запятые и переносы каждый понимает по-своему
  • Вложенности не бывает — объект внутри объекта приходится расплющивать
  • Число, «да» и пустота неотличимы от обычного текста

Когда уместен

  • Выгрузка для таблицы или отчёта
  • Обмен между системами, которые договорились о разделителе
  • Данные плоские: строки и колонки, ничего вложенного

YAML

В чём силён

  • Читается как текст: отступы вместо скобок
  • Комментарии — единственный из трёх, где они есть
  • Вложенность и типы, как в JSON

Чем неудобен

  • Отступы значимы: один пробел меняет смысл
  • «Да» и «нет» без кавычек ведут себя неожиданно
  • Разбор тяжелее и медленнее, чем у JSON

Когда уместен

  • Файл настроек, который правят руками
  • Нужны пояснения рядом со значениями
  • Данные вложенные, а читать их будет человек

Частые вопросы

Файл загружается на сервер?
Нет. CSV → YAML выполняется прямо в вашем браузере, файл не покидает устройство. На сервер задача уходит, только если браузер не справляется — тогда мы удаляем файл через пару часов.
Сохранится ли вложенность?
Да, YAML хранит объекты внутри объектов, и структура дойдёт как есть.
Можно ли потом вернуть исходное качество?
Да, YAML умеет сжатие без потерь: из результата можно вернуться к исходному виду.
Сколько файлов и какого размера можно?
До 20 файлов за раз, каждый до 20 МБ. Регистрация не нужна, водяных знаков нет.

Похожие конвертации

Открыть инструмент целиком