YAML to CSV Converter
Конвертировать список объектов YAML в CSV.
Как это работает
Список объектов в YAML легко читать и редактировать вручную, но для импорта в Excel, Google Sheets или систему аналитики нужна табличная структура CSV. Yaml to csv converter online превращает YAML список однотипных объектов в привычную таблицу с заголовками из названий полей.
Инструмент собирает все уникальные ключи среди объектов списка в качестве заголовков колонок, даже если в одном из объектов какого то поля не хватает, просто соответствующая ячейка в итоговой таблице останется пустой, конвертация при этом не прервется с ошибкой.
Обработка выполняется прямо в браузере, что удобно, если YAML содержит конфигурационные данные с чувствительной информацией, которую не хочется лишний раз отправлять на сторонний сервер только ради простой конвертации формата.
Частые вопросы
Что если верхний уровень YAML файла это не список, а один объект?
Инструмент рассчитан именно на список объектов, если у вас один объект, оберните его в список из одного элемента через дефис перед конвертацией, либо конвертация завершится ошибкой.
Как обрабатываются вложенные объекты внутри элементов списка?
Вложенный объект попадет в ячейку csv как текстовое представление, для действительно плоской таблицы вложенность стоит сначала развернуть, хотя выделенного инструмента flatten именно для YAML на сайте пока нет, для этого можно временно сконвертировать в json и там развернуть.
Сохраняется ли порядок колонок таким же, как порядок полей в YAML?
Порядок колонок определяется порядком появления ключей при переборе объектов списка, обычно совпадает с порядком полей в первом элементе, но при неоднородных объектах может немного отличаться.
Что происходит с булевыми значениями true и false при конвертации в csv?
Они превращаются в текстовое представление true и false внутри ячейки таблицы, потому что csv как формат вообще не различает типы данных, там все значения это просто текст.