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

Формат файла 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. Это файл, содержащий подробную информацию обо всех важных страницах и категориях веб-сайта. Вот пример карты сайта от Forbes.

Теперь давайте посмотрим, как преобразовать XML-файл в Excel с помощью Power Query.

Импортировать XML-файл в Excel

Если у вас уже есть XML-файл (загруженный в вашей системе или ссылка на него в Интернете), вы можете легко преобразовать его в данные в файле Excel.

Благодаря Power Query (теперь называется «Получить и преобразовать»)

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

В этом руководстве я буду использовать XML-файл, содержащий карту сайта Forbes.

Если у вас есть XML-файл в вашей системе, выполните следующие действия, чтобы получить данные XML-файла в Excel:

  1. Откройте файл Excel, в котором вы хотите получить данные из файла XML.
  2. Перейдите на вкладку «Данные».
  3. В группе данных «Получить и преобразовать» выберите параметр «Получить данные».
  4. Перейдите к опции «Из файла».
  5. Нажмите «Из XML».
  6. В открывшемся диалоговом окне входных данных найдите XML-файл, который вы хотите импортировать, и выберите его.
  7. Щелкните Импорт. Это импортирует XML-файл в запрос мощности и откроет диалоговое окно навигатора.
  8. Выберите данные из XML-файла, которые вы хотите импортировать. В этом случае я бы щелкнул «карта сайта» на левой панели.
  9. [Необязательно] Нажмите кнопку «Преобразовать данные», если вы хотите преобразовать данные перед загрузкой в ​​Excel (например, изменить имена столбцов или удалить некоторые столбцы).
  10. Нажмите «Загрузить»

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

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

Вы можете просто щелкнуть правой кнопкой мыши любую ячейку в таблице и обновить запрос.

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

В приведенном выше примере мы сначала загрузили XML-файл в систему, а затем импортировали данные в Excel.

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

Ниже приведены шаги для подключения запроса мощности, создания веб-URL, содержащего данные XML, и импорта этих данных в Excel:

  1. Откройте файл Excel, в который вы хотите импортировать данные.
  2. Перейдите на вкладку «Данные».
  3. В группе «Получить и преобразовать» нажмите кнопку «Получить данные».
  4. Перейдите к опции «Из других источников».
  5. Нажмите «Из Интернета».
  6. В диалоговом окне «Из Интернета» скопируйте и вставьте URL-адрес с данными XML.
  7. Щелкните ОК. Откроется диалоговое окно «Навигатор», в котором вы можете выбрать, какие XML-данные импортировать.
  8. Нажмите на «карту сайта», это XML-данные, которые мне нужны в Excel.
  9. [Необязательно] Нажмите кнопку «Преобразовать данные», если вы хотите преобразовать данные перед загрузкой в ​​Excel (например, изменить имена столбцов или удалить некоторые столбцы).
  10. Нажмите «Загрузить»

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

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

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

Если в вашей системе есть файл XML, вы можете легко импортировать данные с помощью Power Query. А если у вас есть URL-адрес XML-файла в Интернете, вы также можете загрузить эти данные в Excel.

Надеюсь, вы нашли этот урок полезным.

Оцените статью
Vip Excel: cоветы по работе с Эксель, таблицы и формулы
Adblock
detector