Пустые ячейки
Этот конвертер XML в Excel превращает XML-файл в книгу .xlsx: повторяющийся элемент становится строками, атрибуты и вложенные теги — столбцами, а числа и даты — настоящими ячейками Excel.
Обновлено:
Как это работает
Вставьте или откройте XML
Перетащите файл .xml или .xml.gz, воспользуйтесь кнопкой «Открыть по ссылке», вставьте разметку или выберите «Загрузить пример».
Выберите строки и столбцы
Самый часто повторяющийся элемент автоматически становится строками; чтобы выбрать другой, введите путь вроде catalog/book. В предпросмотре столбцы можно скрыть или переставить.
Скачайте книгу
Задайте «Имя листа» и нажмите «Скачать .XLSX». Файл открывается в Excel, LibreOffice, Numbers и Google Таблицах.
Возможности
Аккуратные столбцы
Атрибуты становятся столбцами с @, вложенные элементы — столбцами с точкой вроде author.name, а повторяющиеся дочерние элементы — столбцом на элемент, одним столбцом с JSON или списком через разделитель.
Типы ячеек
Числа остаются числами, true/false становятся логическими значениями, а даты ISO вроде 2024-03-01 — датами Excel. Коды с ведущими нулями, например 007, остаются текстом.
Лист готов к работе
Строка заголовков закреплена, ширина столбцов подогнана под содержимое. Текст, похожий на формулу, хранится как обычный текст, а не как формула.
Большие файлы
Конвертация идет в фоновом потоке. Строки сверх предела Excel в 1 048 576 продолжаются на дополнительных листах.
Безопасный разбор XML
Внешние сущности (XXE) никогда не загружаются, раскрытие сущностей ограничено, у ошибок указаны строка и столбец. Кнопка «XML → CSV» открывает те же данные в конвертере в CSV.
Ограничения и конфиденциальность
Файл может занимать до 100 MB и содержать до 500 000 строк, в том числе после распаковки .xml.gz. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор.
Один повторяющийся элемент дает один лист; ячейки длиннее 32 767 символов обрезаются, как того требует Excel. Кроме закрепленной строки заголовков, оформление не применяется. Отраслевые форматы, например выгрузки из 1С, обрабатываются как обычный XML. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как конвертировать XML в Excel?
Откройте или вставьте XML, проверьте предпросмотр таблицы и нажмите «Скачать .XLSX». В книге будет один лист с закрепленной строкой заголовков.
Как открыть XML-файл в Excel без конвертации?
В Excel выберите Данные › Получить данные › Из файла › Из XML или Файл › Открыть и укажите XML-файл. Excel построит свою таблицу, и для простых файлов этого хватает; здесь же строки и столбцы под вашим контролем.
Можно конвертировать XML в XLSX бесплатно?
Да, бесплатно и без регистрации. Ничего не нужно устанавливать, и ничего не загружается на сервер.
XML в Windows-1251 откроется без кракозябр?
Да. Кодировка берется из объявления в первой строке, например encoding="windows-1251", а в файле .xlsx кириллица хранится без проблем с кодировкой.
Почему некоторые значения стали текстом, а не числами?
Значения с ведущими нулями, номера телефонов и идентификаторы длиннее 15 цифр сохраняются как текст, чтобы Excel их не исказил.
Можно отредактировать XML в Excel и сохранить обратно?
Excel сохраняет XML только через карту XML. Проще отредактировать сконвертированные данные, экспортировать их в CSV и воспользоваться конвертером CSV в XML.
Конвертер работает офлайн?
Да, после загрузки страницы: конвертация выполняется в вашем браузере.