Чем открыть XML и превратить в таблицу
XML открывается блокнотом, но в сплошном тексте легко запутаться. Чем открыть файл, чтобы увидеть структуру, и как перевести повторяющиеся записи в Excel.
Файл открывается в вашем браузере. XML разбирается в вашем браузере и не загружается на сервер.
Что такое XML
XML — универсальный язык разметки для данных: свои теги и атрибуты, вложенность, возможность проверять файл по схеме. На нём построены YML-фиды магазинов, карты сайтов, выгрузки бухгалтерских и кассовых систем, а DOCX и XLSX внутри состоят из XML. Это текстовый формат, поэтому открывается чем угодно.
Трудности начинаются с размером и вложенностью: большой файл без отступов не прочитать. Помогает браузер, который показывает дерево тегов, редактор кода с подсветкой или превращение записей в таблицу.
- Расшифровка
- eXtensible Markup Language
- Стандарт
- W3C, XML 1.0 — рекомендация 1998 года
- Расширение
- .xml
- Тип
- Текстовый формат с тегами
- Где встречается
- Выгрузки, фиды, карты сайтов, настройки, документы Office внутри
Как открыть XML
У нас, без установки программ
Загрузите XML в конвертер: он сам найдёт повторяющиеся записи (например, offer в фиде), разложит вложенные теги и атрибуты по столбцам и покажет предпросмотр. Результат скачайте в CSV, XLSX или JSON. Если записи определились не те, выберите другой элемент.
Если это товарный фид магазина (YML или RSS Google Merchant), удобнее открыть его в редакторе фида: он правит цены и наличие и сохраняет остальные теги. Произвольный XML редактор фида не принимает. Файлы с объявлениями сущностей (ENTITY) конвертер не обрабатывает из соображений безопасности.
Программы и приложения
Windows
Браузеры (Edge, Chrome, Firefox) показывают XML деревом; для правки — Notepad++ или Visual Studio Code. Excel умеет импортировать простой XML.
macOS
Браузеры, TextEdit, Visual Studio Code.
iPhone и iPad
Любой текстовый редактор или браузер; для разбора записей удобнее компьютер.
Android
Браузер или текстовый редактор; для разбора записей лучше компьютер.
Перевести XML в другой формат
XML в Excel переводят, чтобы фильтровать и считать записи, XML в JSON — чтобы использовать данные в программе. Из таблицы можно собрать XML с нужными именами корня и записей.
Частые вопросы
Если не нашли ответ — напишите нам.
В файле нет переводов строк и отступов. Откройте его в браузере или редакторе кода с форматированием, либо переведите записи в таблицу.
В Excel — Данные → Получить данные → Из файла → Из XML; но для вложенных записей надёжнее конвертер, который сам находит повторяющийся элемент и раскладывает вложенные теги по столбцам.
HTML описывает страницу с заранее заданными тегами, а XML — произвольные данные со своими тегами. Правила записи в XML строже: все теги должны закрываться.
Сам по себе XML — обычный текст, но он может ссылаться на внешние файлы (сущности). Наш конвертер такие файлы не обрабатывает, а в обычной программе проверяйте источник.