Исходный XML

или перетащите файл сюда либо вставьте код ниже
Исходный XML

Результат: Excel

Результат: Excel

Пустые ячейки

Файлы не покидают браузерКак именно?

Этот конвертер XML в Excel превращает XML-файл в книгу .xlsx: повторяющийся элемент становится строками, атрибуты и вложенные теги — столбцами, а числа и даты — настоящими ячейками Excel.

Обновлено:

Как это работает

  1. Вставьте или откройте XML

    Перетащите файл .xml или .xml.gz, воспользуйтесь кнопкой «Открыть по ссылке», вставьте разметку или выберите «Загрузить пример».

  2. Выберите строки и столбцы

    Самый часто повторяющийся элемент автоматически становится строками; чтобы выбрать другой, введите путь вроде catalog/book. В предпросмотре столбцы можно скрыть или переставить.

  3. Скачайте книгу

    Задайте «Имя листа» и нажмите «Скачать .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.

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

Да, после загрузки страницы: конвертация выполняется в вашем браузере.

Похожие инструменты