Для разработчиков / Форматы

XML в Excel: преобразование записей XML в таблицу XLSX

Преобразуйте повторяющиеся записи XML в таблицу. Выберите элемент записи, включите атрибуты, просмотрите столбцы и скачайте файл XLSX.

XML в Excel: преобразование записей XML в таблицу XLSX: Каждый выбранный элемент записи становится одной строкой. Атрибуты обозначаются как @name, вложенные пути дочерних элементов становятся столбцами, а повторяющиеся дочерние элементы нумеруются как [1], [2] и так далее. Отсутствующие поля становятся пустыми ячейками. Непосредственный смешанный текст сохраняется в поле #text; окружающие пробелы удаляются. Квалифицированные имена элементов сохраняются. Объявления DOCTYPE и ENTITY отклоняются. Конвертер поддерживает XML размером до 20 MiB, 50,000 строк, 512 столбцов и 1,000,000 ячеек. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
XML в ExcelЛокальная обработка

Полностью работает в браузере

Выберите повторяющийся элемент, который представляет одну запись. Пути к дочерним элементам становятся столбцами, атрибуты используют @name, а повторяющиеся дочерние элементы — [1], [2] и так далее. Отсутствующие значения становятся пустыми ячейками. Для непосредственного смешанного текста используется #text; окружающие пробелы удаляются.

Книга содержит значения, а не формулы. Десятичные числа становятся числовыми ячейками; идентификаторы с начальными нулями остаются текстом. Длинные числовые идентификаторы могут быть округлены табличным приложением.

Ограничения: XML размером 20 MiB, 50,000 записей, 512 столбцов, 1,000,000 ячеек и 64 уровня вложенности. Объявления DOCTYPE и ENTITY не принимаются.

Записи и имена XML

Спецификация W3C XML определяет элементы, атрибуты и текст (https://www.w3.org/TR/xml/). Для сопоставления таблицы используются пути элементов, а квалифицированные имена сохраняются. Исходный каталог — это авторский иллюстративный набор данных, переданный в общественное достояние.

Результат в виде таблицы

ECMA-376 определяет упаковку книг Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). RFC 4180 описывает кавычки в CSV (https://www.rfc-editor.org/rfc/rfc4180). Скачиваемый файл содержит развёрнутую таблицу, а не сопоставление XML или встроенные макросы.

Как пользоваться

  1. Вставьте XML-документ или откройте локальный XML-файл.
  2. Прочитайте документ, выберите элемент записи и укажите, нужно ли включать атрибуты.
  3. Проверьте первые 100 строк и скачайте полную таблицу в формате XLSX.

Конфиденциальность и ограничения

Введённые данные и файлы обрабатываются в вашем браузере. Ничего не загружается на сервер.

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

Часто задаваемые вопросы

Какой элемент следует выбрать?

Выберите повторяющийся элемент, представляющий одну запись, например /catalog/item. Если выбрать корневой элемент документа, получится одна строка со всеми путями дочерних элементов документа.

Как обрабатываются повторяющиеся дочерние элементы?

Они преобразуются в отдельные столбцы, например tag[1] и tag[2]. Если очередной элемент отсутствует, соответствующая ячейка остаётся пустой. Конвертер не создаёт дополнительные строки для вложенных списков.

Включаются ли атрибуты?

Да, по умолчанию. Отключите параметр атрибутов, чтобы экспортировать только дочерний текст. Объявления пространств имён исключаются, а другие квалифицированные имена сохраняются.

Сохраняет ли результат исходную структуру XML?

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

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен