Як імпортувати 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 -файл у Power Query і відкрити діалогове вікно Навігатор
  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.

Нижче наведено кроки для підключення Power Query до веб -URL -адреси, що містить дані XML, та імпортування цих даних до Excel:

  1. Відкрийте файл Excel, куди потрібно імпортувати дані
  2. Перейдіть на вкладку Дані
  3. У групі "Отримати та перетворити" натисніть опцію "Отримати дані"
  4. Перейдіть до опції «З інших джерел»
  5. Натисніть "З Інтернету"
  6. У діалоговому вікні "З Інтернету" скопіюйте та вставте URL -адресу, яка містить дані XML
  7. Натисніть OK. Відкриється діалогове вікно Навігатор, де ви можете вибрати, які дані XML імпортувати
  8. Натисніть на "карту сайту" - це дані XML, які я хочу отримати в Excel
  9. [Необов’язково] Натисніть кнопку «Перетворити дані», якщо ви хочете перетворити дані перед завантаженням їх у Excel (наприклад, змінити назви стовпців або видалити деякі стовпці)
  10. Натисніть на Завантажити

Вищевказані кроки вставлятимуть новий аркуш у файл Excel і завантажуватимуть усі дані з XML -файлу в новий аркуш.

І знову, у разі оновлення даних у цій URL -адресі, просто оновіть запит, щоб отримати нові дані в Excel.

Отже, це два прості способи, які можна використовувати для перетворення файлу XML у Excel.

Якщо у вашій системі є файл XML, ви можете легко імпортувати дані за допомогою Power Query. І якщо у вас є веб -URL -адреса файлу XML, ви також можете отримати ці дані в Excel.

Сподіваюся, цей підручник був вам корисним.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave