Конвертер YAML у CSV — Безкоштовно онлайн

Вставте ваш YAML нижче та натисніть Конвертувати, щоб миттєво отримати CSV.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер YAML у CSV перетворює YAML-список записів на рядки CSV, які одразу відкриваються в електронній таблиці. Кожен елемент списку стає рядком, кожен ключ — стовпцем.

Вкладені ключі розгортаються в назви стовпців через підкреслення, тож meta: {tier: frontend} стає стовпцем meta_tier. Стовпці збираються з усіх записів, тому елемент із додатковим ключем отримує власний стовпець, а не обрізається.

Коли використовувати

  • Інвентар, каталог сервісів чи список тест-кейсів зберігається в YAML, а комусь треба переглянути його в Excel.
  • Вивантаження даних із генератора статичних сайтів, інвентаря Ansible чи CI-конфігурації в таблицю для звіту.
  • Порівняння багатьох YAML-записів пліч-о-пліч, що в стовпцях значно простіше, ніж у вкладеному тексті.
  • Передавання списку feature-прапорців, маршрутів чи перекладів нетехнічному колезі, який віддає перевагу таблицям.

Приклад

Введення

- name: web
  port: 8080
  meta:
    tier: frontend
- name: api
  port: 3000
  meta:
    tier: backend

Виведення

name,port,meta_tier
web,8080,frontend
api,3000,backend

Запитання про цей інструмент

Яку структуру YAML він очікує?

Найкраще підходить список відображень на верхньому рівні (рядки, що починаються з -, і пари ключ: значення). Одне відображення дає один рядок; якщо результат виглядає хибно, спершу перевірте відступи в Валідатор YAML.

Як обробляються списки всередині запису?

Список простих значень об'єднується в одну клітинку. Список об'єктів розгортається, як будь-які вкладені дані, тож складні документи можуть дати багато стовпців.

Чи підтримуються якорі та псевдоніми?

Так. Якорі (&name) і псевдоніми (*name) YAML розкриваються під час розбору, тому в CSV потрапляють повні значення, а не посилальні мітки.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.