инструмент для разработчиков / 15

Конвертер YAML в CSV / CSV в YAML

Преобразуйте структурированный массив YAML в CSV RFC 4180 с поддержкой кавычек или преобразуйте CSV в аккуратный YAML.

Конвертер YAML в CSV / CSV в YAML: TOEA разбирает записи YAML-сопоставлений с помощью js-yaml и преобразует их в CSV RFC 4180 либо разбирает CSV с поддержкой кавычек и преобразует его в форматированные записи YAML. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Конвертер YAML в CSV / CSV в YAMLЛокальная обработка

Полностью работает в браузере

Как формируются столбцы

Заголовок содержит каждый ключ, встречающийся хотя бы в одной записи, в порядке первого появления. Для записи без ключа создаётся пустая ячейка; ключ со значением null также даёт пустую ячейку, поэтому CSV не различает эти случаи. Одна mapping вместо списка преобразуется в одну строку. Если появился неожиданный столбец, вероятно, в одной из записей ключ написан с ошибкой; найдите его в YAML, чтобы определить запись.

Числа при преобразовании CSV в YAML

В обратном направлении ячейки, похожие на числа, становятся числами YAML, а true и false — логическими значениями. Почтовые индексы и коды с начальными нулями теряют эти нули (02134 превращается в 2134), 1e3 превращается в 1000, а идентификаторы длиннее 15–16 цифр округляются. Если эти значения важны, добавьте вокруг них кавычки в YAML после преобразования или используйте CSV в JSON, который сохраняет каждое значение как строку.

Как пользоваться

  1. Выберите режим YAML в CSV или CSV в YAML.
  2. Вставьте исходный текст.
  3. Нажмите «Преобразовать», чтобы просмотреть, скопировать или скачать результат.

Конфиденциальность и ограничения

Весь разбор и преобразование выполняются локально в вашем браузере.

Похожие инструменты

Часто задаваемые вопросы

Какая структура YAML требуется для экспорта в CSV?

Входные данные должны быть списком объектов-сопоставлений, например записей в формате «ключ — значение».

Как обрабатываются вложенные объекты?

Вложенные структуры кодируются в формате JSON внутри ячеек CSV, чтобы сохранить данные.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен