Основы и уроки Excel

Как импортировать XML-файл в Excel — Конвертировать XML в Excel

Как импортировать XML-файл в Excel — конвертировать XML в Excel
⏱️Время чтения: 8 минут 📊Сложность: Средняя

Формат файла XML довольно часто используется в Интернете, и есть вероятность, что иногда вам придётся работать с данными в файле XML.

Теперь вы не можете использовать XML-файл напрямую, так как он не предназначен для чтения людьми (но машинами). В таком случае было бы полезно знать, как преобразовать файл XML в Excel, чтобы вы могли легко работать с данными и анализировать их.

В этом уроке я покажу вам два действительно простых способа импортировать XML-файл в Excel с помощью Power Query.

Что такое XML-файл?

XML означает расширяемый язык разметки. XML-файл может содержать данные в формате, который может быть легко прочитан приложениями и системами.

Но людям его не так легко читать, поэтому нам, возможно, придётся преобразовать его в более простой в использовании формат.

Если он содержит много текстовых данных, вы можете использовать текстовый редактор для чтения XML-файла, а если он содержит данные, вы можете импортировать этот XML-файл в Excel, а затем работать с данными.

Где встречается XML: Многие популярные форматы файлов, такие как Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML и SVG, используют формат файлов XML. Большинство популярных веб-сайтов имеют карту сайта в формате XML — файл, содержащий подробную информацию обо всех важных страницах и категориях сайта.

Импортировать XML-файл, сохранённый в вашей системе

Если у вас есть XML-файл в вашей системе, выполните следующие действия, чтобы получить данные XML-файла в Excel через Power Query (теперь называется «Получить и преобразовать»):

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!
1

Откройте файл Excel, в который хотите получить данные из XML-файла

2

Перейдите на вкладку «Данные»

3

В группе «Получить и преобразовать» выберите «Получить данные»

4

Перейдите к опции «Из файла»

5

Нажмите «Из XML»

6

В диалоговом окне найдите нужный XML-файл и выберите его

7

Щёлкните «Импорт» — файл откроется в редакторе Power Query, появится диалоговое окно навигатора

8

Выберите данные из XML-файла, которые хотите импортировать, на левой панели

9

[Необязательно] Нажмите «Преобразовать данные», если нужно изменить имена столбцов или удалить некоторые из них перед загрузкой

10

Нажмите «Загрузить»

Эти шаги вставят новый рабочий лист в файл Excel и загрузят все данные из XML-файла в новый лист.

💡 Преимущество Power Query: если XML-файл обновится и в нём появятся новые записи, вам не придётся повторять весь процесс — просто щёлкните правой кнопкой мыши любую ячейку в таблице и обновите запрос.

Импортировать XML-файл в Excel с помощью веб-URL

Если у вас есть веб-URL, содержащий файл XML (например, https://www.forbes.com/sitemap_index.xml), вам даже не нужно загружать файл — можно подключить Power Query напрямую к этому URL-адресу.

1

Откройте файл Excel, в который хотите импортировать данные

2

Перейдите на вкладку «Данные»

3

В группе «Получить и преобразовать» нажмите «Получить данные»

4

Перейдите к опции «Из других источников»

5

Нажмите «Из Интернета»

6

В диалоговом окне «Из Интернета» скопируйте и вставьте URL-адрес с данными XML

7

Щёлкните ОК — откроется диалоговое окно «Навигатор» с выбором XML-данных для импорта

8

Выберите нужные XML-данные (например, «карта сайта»)

9

[Необязательно] Нажмите «Преобразовать данные» для правок перед загрузкой

10

Нажмите «Загрузить»

И снова, если данные обновляются по этому URL-адресу, просто обновите запрос, чтобы получить новые данные в Excel.

Итак, это два простых способа преобразовать XML-файл в Excel. Если в вашей системе есть XML-файл — используйте Power Query напрямую. А если у вас есть URL-адрес XML-файла в Интернете — подключитесь к нему через «Из Интернета».

Освойте Power Query на практике

Импорт данных, трансформации и автоматизация — в одном курсе

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!