Конвертер CSV в YAML — CSV в YAML онлайн
Конвертируйте CSV в YAML онлайн. Вставьте или перетащите файл CSV/TSV и получите список YAML с типизированными значениями и вложенными ключами. Бесплатно.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяКонвертация CSV в YAML для конфигураций, фикстур и файлов данных
YAML — любимый формат для конфигураций и данных, которые правят вручную: значения Kubernetes и Helm, инвентари и переменные Ansible, матрицы GitHub Actions, файлы данных статических сайтов на Hugo, Jekyll или Eleventy, каталоги i18n и тестовые фикстуры. Такие данные часто начинаются в электронной таблице. Этот конвертер CSV в YAML превращает строки в читаемый список отображений за один шаг прямо в браузере — вставьте таблицу, перетащите файл .csv или .tsv либо загрузите пример.
Первая строка задаёт ключи, а каждая следующая строка становится элементом списка. Поля CSV в кавычках с запятыми или переносами строк разбираются правильно, а запись YAML берёт в кавычки любую строку, которую иначе можно прочитать неверно, — значения вроде yes, off, null или текст с двоеточием, — поэтому результат считывается обратно с точными значениями из вашей таблицы.
Типы, вложенность и ключ верхнего уровня
Оставьте Detect numbers & booleans включённым, чтобы получить настоящие числа и булевы значения YAML; коды с ведущими нулями и очень длинные идентификаторы остаются строками, а пустые ячейки становятся null. Включите Nest dotted headers, чтобы построить структуру из плоских столбцов: server.host и server.port превращаются во вложенное отображение server:. С помощью Wrap in key поместите список под именем вроде users:, чтобы слить его с существующим файлом.
Советы и связанные инструменты
Перед коммитом проверяйте чувствительные к отступам файлы линтером YAML и не храните секреты в системе контроля версий. Для обратного преобразования используйте YAML в JSON или JSON в YAML. Ту же таблицу можно превратить в JSON, XML или экономный по токенам TOON для промптов LLM. Вся обработка выполняется локально, поэтому внутренние инвентари и данные клиентов никогда не покидают ваш компьютер.
Как использовать
- Добавьте свой CSVВставьте текст CSV или TSV, перетащите файл .csv или нажмите Load sample. Разделитель определяется автоматически.
- Настройте параметрыВыберите заголовок, определение типов и вложенность, а при необходимости оберните список в ключ верхнего уровня.
- Скопируйте или скачайте YAMLСкопируйте YAML или скачайте его как файл .yaml.
Часто задаваемые вопросы
Какой YAML создаёт конвертер?
users:.Сохраняются ли типы чисел и булевых значений?
00501 и очень длинные идентификаторы остаются строками, чтобы ничего не изменилось случайно; пустые ячейки становятся null.Можно ли получить вложенный YAML из CSV?
db.host превратится в db: с вложенным ключом host:.Берутся ли в кавычки значения, выглядящие особыми в YAML?
yes, no, null или содержащие : автоматически берутся в кавычки, чтобы YAML читался в точности как CSV.