Конвертер файлов
Конвертер CSV в YAML
Конвертируйте CSV в YAML онлайн бесплатно
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Перетащите файлы сюда
или
Файлы CSV. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Загруженные файлы и результаты конвертации удаляются с сервера через час. Предельный размер файла — 5 МБ, срок хранения — час.
Зачем переводить CSV в YAML
Конвертер превращает таблицу CSV в структурированные данные YAML: первая строка становится именами полей, каждая следующая — отдельной записью. Числа и логические значения распознаются автоматически, поэтому результат сразу готов для импорта в код, базу или API.
CSV — текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми. YAML — формат данных, рассчитанный на чтение человеком: структура задаётся отступами, а не скобками. Таблица удобна человеку, структурированные данные — программе; конвертация нужна ровно на этом стыке.
Файл разбирается по стандарту CSV: кавычки, экранирование и переносы строк внутри ячеек обрабатываются корректно. Пустая ячейка превращается в пустое значение, а не исчезает — набор полей у всех записей остаётся одинаковым.
Предельный размер файла показан в форме загрузки, а за одно задание можно отправить несколько файлов и забрать результат одним архивом. Проверьте заголовки: имена полей берутся из первой строки, поэтому её лучше привести в порядок до конвертации. Исходник и результат хранятся на сервере не дольше часа, после чего удаляются вместе со ссылкой на скачивание.
Как конвертировать CSV в YAML
Шаг 1
Загрузите файлы CSV
Перетащите один или несколько файлов CSV в поле загрузки или выберите их на диске. Сервис проверяет содержимое по сигнатуре, а не по расширению, поэтому переименованный файл он распознает правильно.
Шаг 2
Проверьте разделитель
Откройте блок «Дополнительные настройки», если нужно вмешаться в результат. Excel в русской локали ждёт точку с запятой, а не запятую — выберите тот разделитель, который ожидает принимающая программа.
Шаг 3
Запустите конвертацию
Нажмите «Конвертировать» — файл отправится в очередь на сервер, а прогресс будет виден прямо на странице. Обычно это занимает до минуты, тяжёлые файлы — дольше. Страницу лучше не закрывать: ссылка на результат появится на ней же.
Шаг 4
Скачайте YAML
Готовый файл появится под конвертером — нажмите «Скачать YAML». Если файлов было несколько, их можно забрать по одному или одним ZIP-архивом. Через час файл удаляется с сервера, поэтому сохраните его сразу.
Что обычно спрашивают
Как распознаются типы значений?
Числа становятся числами, «true» и «false» — логическими значениями, всё остальное остаётся строками. Разделитель выбирается в настройках: если файл выгружен из русской версии Excel, это, скорее всего, точка с запятой. Пустые ячейки превращаются в пустые значения и не пропадают.
Работает ли конвертер на телефоне?
Да, страница рассчитана на мобильный экран: файл выбирается из галереи или «Файлов», а результат сохраняется в загрузки. Отдельное приложение ставить не нужно, регистрация тоже не требуется.
Какой максимальный размер файла?
Точное число написано прямо в форме загрузки: у каждого направления свой предел, он зависит от того, насколько тяжело даётся преобразование, и не бывает больше общего ограничения сервиса. Файлов за одно задание можно загрузить несколько, ограничение действует на каждый из них. Если файл не проходит по размеру, уменьшите его перед загрузкой или разделите на части.
Что происходит с моими файлами?
Исходник и результат лежат на сервере не дольше часа, после чего удаляются автоматически вместе со ссылкой. Адрес для скачивания содержит случайный идентификатор, поэтому перебрать чужие файлы невозможно. Ничего, кроме самой конвертации, с ними не делается.
Чем различаются CSV и YAML
Что такое CSV
Текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми.
| Полное название | Comma-Separated Values |
|---|---|
| Расширение | .csv |
| MIME-типы | text/csv, application/csv, text/comma-separated-values |
| Содержимое | Текстовое |
| Несколько страниц в файле | Нет |
| Разделитель | Запятая, точка с запятой или табуляция |
| Экранирование | Двойные кавычки, кавычка внутри удваивается |
| Листы | Ровно один на файл |
| Формулы и оформление | Не поддерживаются |
| Стандарт | RFC 4180 |
| Чем открыть | Microsoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, Блокнот |
| Спецификация | Описание формата |
Что такое 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 |
| Спецификация | Описание формата |