Перейти к содержимому

Конвертер файлов

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

Конвертируйте YAML в CSV онлайн бесплатно

.yaml.csv
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Перетащите файлы сюда

или

Файлы YAML. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

CSV — плоская таблица, поэтому в неё попадает список однотипных записей из файла. Вложенные структуры разворачиваются в отдельные колонки, а разнородные данные без общего набора полей переносятся частично.

Загруженные файлы и результаты конвертации удаляются с сервера через час. Предельный размер файла — 5 МБ, срок хранения — час.

Зачем переводить YAML в CSV

Конвертер разворачивает YAML в таблицу CSV: массив однотипных записей превращается в строки, а ключи — в заголовки столбцов. Вложенные объекты приводятся к плоскому виду: имя колонки собирается через точку. Дальше с данными работают как с обычной таблицей — фильтруют, считают, строят сводные.

YAML — формат данных, рассчитанный на чтение человеком: структура задаётся отступами, а не скобками. CSV — текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми. Выгрузка из API или конфигурации редко читается глазами: чтобы посчитать и показать данные, их переводят в таблицу.

В таблицу разворачивается массив однотипных записей: ключи становятся заголовками столбцов, а каждая запись — строкой. Если у записей разный набор полей, столбцы собираются по объединению всех ключей, а недостающие ячейки остаются пустыми — данные не теряются. Одиночный объект превращается в таблицу из одной строки.

Предельный размер файла показан в форме загрузки, а за одно задание можно отправить несколько файлов и забрать результат одним архивом. Если результат открывается в Excel, выберите разделитель заранее: в русской локали это точка с запятой. Исходник и результат хранятся на сервере не дольше часа, после чего удаляются вместе со ссылкой на скачивание.

Как конвертировать YAML в CSV

  1. Шаг 1

    Загрузите файлы YAML

    Перетащите один или несколько файлов YAML в поле загрузки или выберите их на диске. Сервис проверяет содержимое по сигнатуре, а не по расширению, поэтому переименованный файл он распознает правильно.

  2. Шаг 2

    Проверьте разделитель

    Откройте блок «Дополнительные настройки», если нужно вмешаться в результат. Excel в русской локали ждёт точку с запятой, а не запятую — выберите тот разделитель, который ожидает принимающая программа.

  3. Шаг 3

    Запустите конвертацию

    Нажмите «Конвертировать» — файл отправится в очередь на сервер, а прогресс будет виден прямо на странице. Обычно на это уходит несколько секунд. Страницу лучше не закрывать: ссылка на результат появится на ней же.

  4. Шаг 4

    Скачайте CSV

    Готовый файл появится под конвертером — нажмите «Скачать CSV». Если файлов было несколько, их можно забрать по одному или одним ZIP-архивом. Через час файл удаляется с сервера, поэтому сохраните его сразу.

Что обычно спрашивают

Что будет с вложенными объектами и массивами?

Вложенные объекты раскладываются по отдельным колонкам, а имя колонки собирается из пути через точку — например «адрес.город». Массивы значений записываются в одну ячейку строкой. Если структура сложная, разумнее заранее выбрать нужную ветку данных и конвертировать её отдельно.

Нужно ли что-то устанавливать?

Нет. Конвертер работает прямо в браузере — на компьютере, планшете и телефоне, — а вся обработка идёт на сервере. Ни программ, ни расширений, ни регистрации не требуется.

Какой максимальный размер файла?

Точное число написано прямо в форме загрузки: у каждого направления свой предел, он зависит от того, насколько тяжело даётся преобразование, и не бывает больше общего ограничения сервиса. Файлов за одно задание можно загрузить несколько, ограничение действует на каждый из них. Если файл не проходит по размеру, уменьшите его перед загрузкой или разделите на части.

Что происходит с моими файлами?

Исходник и результат лежат на сервере не дольше часа, после чего удаляются автоматически вместе со ссылкой. Адрес для скачивания содержит случайный идентификатор, поэтому перебрать чужие файлы невозможно. Ничего, кроме самой конвертации, с ними не делается.

Чем различаются YAML и CSV

.yaml

Что такое YAML

Формат данных, рассчитанный на чтение человеком: структура задаётся отступами, а не скобками.

Характеристики формата YAML
Полное названиеYAML Ain't Markup Language
РазработчикКларк Эванс, Инги дёт Нет и Орен Бен-Кики
Год появления2001
Расширения.yaml, .yml
MIME-типыapplication/yaml, text/yaml, application/x-yaml, text/x-yaml
СодержимоеТекстовое
Несколько страниц в файлеНет
СинтаксисОтступы вместо скобок
КомментарииПоддерживаются, начинаются с #
ПереиспользованиеЯкоря и ссылки (&anchor, *alias)
СовместимостьНадмножество JSON (YAML 1.2)
Несколько документовРазделяются строкой ---
Чем открытьVS Code, Notepad++, JetBrains IDE, Sublime Text, Vim, yq
СпецификацияОписание формата
Всё о формате YAML
.csv

Что такое CSV

Текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми.

Характеристики формата CSV
Полное названиеComma-Separated Values
Расширение.csv
MIME-типыtext/csv, application/csv, text/comma-separated-values
СодержимоеТекстовое
Несколько страниц в файлеНет
РазделительЗапятая, точка с запятой или табуляция
ЭкранированиеДвойные кавычки, кавычка внутри удваивается
ЛистыРовно один на файл
Формулы и оформлениеНе поддерживаются
СтандартRFC 4180
Чем открытьMicrosoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, Блокнот
СпецификацияОписание формата
Всё о формате CSV