json-tools .ru

YAML в CSV

Разбирает YAML-список объектов (например, инвентарь или список пользователей из конфига) и строит из него CSV-таблицу.

Требования к структуре

CSV получится только из YAML-списка объектов (- key: value) или одиночного объекта. Если верхний уровень YAML — это просто скаляр или список скаляров без ключей, конвертация в CSV невозможна: таблице не из чего взять заголовки.

Вложенные ключи и списки

Вложенный YAML-объект (address: {city: ...}) становится колонкой address.city через точку, а вложенный список внутри записи остаётся JSON-строкой в ячейке, а не отдельными колонками.

Формат
YAML → CSV
Исходный текст Вставьте текст или загрузите файл
Результат Тип пока не определён
Статистика появится после форматирования