Что происходит при конвертации XLS в YAML
- Конвертируются все листы.
- Формулы сохраняются как последние вычисленные значения; оформление, диаграммы и объединённые ячейки не переносятся.
- Каждая строка становится элементом с заголовками в качестве ключей; столбцы вида «адрес.город» становятся вложенными ключами.
- Числа, true/false и даты сохраняют свой тип. Текст, который YAML может прочитать неверно (yes, no, 007…), автоматически берётся в кавычки.
XLS или YAML
| Параметр | XLS | YAML |
|---|---|---|
| Несколько листов | Да | Да |
| Формулы | Да | Нет |
| Числа и даты | Да | Да |
| Вложенные данные | Нет | Да |
| Лучше всего для | Старые версии Excel | Конфигурации, данные |
Как конвертировать XLS в YAML
- Перетащите файлы XLS в поле выше или нажмите на него, чтобы выбрать файлы. Можно добавить сразу много.
- При желании измените настройки. Значения по умолчанию подходят для большинства файлов.
- Нажмите «Скачать» у каждого файла YAML или «Скачать всё», чтобы получить ZIP.
Частые вопросы
Безопасно ли конвертировать здесь файлы?
Да. Конвертация полностью происходит в браузере. Ваши файлы никогда не загружаются на сервер, поэтому их никто не увидит.
Это бесплатно? Есть ли ограничения?
Полностью бесплатно: без регистрации, водяных знаков и дневных лимитов. Единственное ограничение – память устройства при очень больших файлах.
Можно ли конвертировать много файлов XLS сразу?
Да. Перетащите сколько угодно файлов; они конвертируются по очереди, и все можно скачать одним ZIP.
Что происходит с формулами и оформлением?
Каждая формула сохраняется как последнее вычисленное значение. Значения, числа, даты и текст сохраняются; оформление, диаграммы и объединённые ячейки – нет.
А что с книгами из нескольких листов?
Все листы конвертируются и сохраняются в файле YAML.
Как обрабатываются вложенные данные?
Вложенные объекты и элементы становятся столбцами с путями вроде address.city (JSON) или author/name (XML), а обратная конвертация восстанавливает вложенность.
Какие парсеры YAML его прочитают?
Это стандартный YAML, который правильно читают парсеры YAML 1.1 и 1.2, включая PyYAML, js-yaml, Ruby, Kubernetes и GitHub Actions.