Конвертировать YAML в CSV
Переводим YAML в CSV прямо в браузере — файл не уходит на сервер.
Что вы потеряете
- Вложенные объекты придётся расплющить: в таблице нет места для объекта внутри объекта.
- Числа, «да» и пустота станут обычным текстом, и на обратном пути их придётся угадывать.
- Комментарии пропадут: перенести их некуда.
Чем отличаются
| YAML | CSV | |
|---|---|---|
| Вложенность | нет | нет |
| Типы значений | нет | нет |
| Комментарии | нет | нет |
| Появился | 2001 | 1972 |
| Автор | Clark Evans, Ingy döt Net, Oren Ben-Kiki | IBM |
YAML
В чём силён
- Читается как текст: отступы вместо скобок
- Комментарии — единственный из трёх, где они есть
- Вложенность и типы, как в JSON
Чем неудобен
- Отступы значимы: один пробел меняет смысл
- «Да» и «нет» без кавычек ведут себя неожиданно
- Разбор тяжелее и медленнее, чем у JSON
Когда уместен
- Файл настроек, который правят руками
- Нужны пояснения рядом со значениями
- Данные вложенные, а читать их будет человек
CSV
В чём силён
- Открывается всем: от Excel до блокнота
- Ложится в таблицу без единой строчки кода
- Весит ровно столько, сколько в нём данных
Чем неудобен
- Единого стандарта нет: кавычки, запятые и переносы каждый понимает по-своему
- Вложенности не бывает — объект внутри объекта приходится расплющивать
- Число, «да» и пустота неотличимы от обычного текста
Когда уместен
- Выгрузка для таблицы или отчёта
- Обмен между системами, которые договорились о разделителе
- Данные плоские: строки и колонки, ничего вложенного
Частые вопросы
- Файл загружается на сервер?
- Нет. YAML → CSV выполняется прямо в вашем браузере, файл не покидает устройство. На сервер задача уходит, только если браузер не справляется — тогда мы удаляем файл через пару часов.
- Сохранится ли вложенность?
- Нет. CSV — плоская таблица, и вложенное разложится в колонки с составными именами.
- Можно ли потом вернуть исходное качество?
- Да, CSV умеет сжатие без потерь: из результата можно вернуться к исходному виду.
- Сколько файлов и какого размера можно?
- До 20 файлов за раз, каждый до 20 МБ. Регистрация не нужна, водяных знаков нет.