Как открыть XML в Excel
- Откройте или вставьте XML. Самый часто повторяющийся элемент — например
<product>или<row>— автоматически выбирается в качестве строки. - Проверьте предпросмотр. Если нужны другие строки, выберите другой элемент в поле Строки из элемента.
- Нажмите Скачать Excel (.xlsx) и откройте файл в Excel, Google Таблицах, Numbers или LibreOffice.
Как XML превращается в строки и столбцы
| XML | Excel |
|---|---|
| Каждый повторяющийся элемент-запись | Одна строка |
Атрибут записи id="7" | Столбец @id |
Дочерний элемент <name> | Столбец name |
Вложенный <address><city> | Столбец address.city |
Атрибут дочернего элемента, <price currency="EUR"> | Столбец price.@currency |
Повторяющиеся дочерние элементы, например несколько <tag> | Одна ячейка, значения через «; » |
Обычные числа, например 39.90 | Числовые ячейки; значения с ведущими нулями и длинные идентификаторы остаются текстом |
Почему бы не открыть XML прямо в Excel?
Excel для Windows умеет импортировать XML через Данные → Получить данные → Из файла → Из XML или вкладку «Разработчик», но для этого нужна XML-карта или несколько шагов в Power Query, а в Excel в Интернете такой импорт недоступен. Этот конвертер работает в любом браузере и создаёт обычный файл .xlsx, который открывается где угодно, — с жирной закреплённой строкой заголовков и уже включёнными фильтрами.
Часто задаваемые вопросы
Можно ли вместо этого конвертировать XML в CSV?
Да. Инструмент «XML в CSV» создаёт простой текстовый файл с теми же столбцами и выбранным вами разделителем — он готов для баз данных и скриптов.
Сколько строк может быть в таблице?
До лимита Excel — 1 048 576 строк на листе. В предпросмотре показаны первые 200 строк, а в скачанном файле есть все.
Какие XML-файлы подходят лучше всего?
Файлы со списком однотипных записей: товаров, заказов, транзакций или контактов. Документы с глубокой вложенностью тоже подходят: вложенные значения становятся столбцами с путём через точку, а элемент, задающий строку, вы выбираете сами.
Загружаются ли мои данные на сервер?
Нет. Файл .xlsx создаётся в вашем браузере, поэтому XML не покидает ваше устройство.