Как да импортирате 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 (сега се нарича „Get & Transform“)

Импортирайте 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. В групата Get & Transform кликнете върху опцията „Get Data“
  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