Kako uvoziti datoteko XML v Excel - Pretvorite XML v Excel

Oblika datoteke XML se pogosto uporablja v spletu in obstaja možnost, da boste včasih morali delati s podatki v datoteki XML.

Zdaj datoteke XML ne morete uporabljati neposredno, saj ni namenjena branju ljudi (ampak strojev). V takem primeru bi bilo koristno vedeti, kako datoteko XML pretvoriti v Excel, da boste lahko preprosto delali s podatki in jih analizirali.

V tej vadnici vam bom pokazal dva zelo preprosta načina uvozite datoteko XML v Excel z uporabo Power Query.

Kaj je datoteka XML?

XML pomeni Razširljiv označevalni jezik. Datoteka XML lahko vsebuje podatke v obliki, ki jo aplikacije in sistemi zlahka preberejo.

Za ljudi pa ni tako enostavno prebrati, zato ga bomo morda morali preoblikovati v obliko, ki je lažja za uporabo.

Če vsebuje veliko besedilnih podatkov, lahko z urejevalnikom besedila preberete datoteko XML, če pa vsebuje podatke, lahko to datoteko XML uvozite v Excel in nato delate s podatki.

XML je precej razširjen kot oblika datoteke za shranjevanje in prenos podatkov po spletu. Veliko priljubljenih formatov datotek, kot so Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML in SVG, uporablja tudi datotečno obliko XML.

Najbolj priljubljena spletna mesta imajo svoj zemljevid v obliki XML. To je datoteka, ki vsebuje podrobnosti o vseh pomembnih straneh in kategorijah na spletnem mestu. Tu je primer zemljevida spletnega mesta Forbes.

Zdaj pa poglejmo, kako pretvoriti datoteko XML v Excel z uporabo Power Query.

Uvoz datoteke XML v Excel

Če že imate datoteko XML (preneseno v sistem ali povezavo do nje v spletu), jo lahko preprosto pretvorite v podatke v Excelovi datoteki.

Zahvale gredo Power Query (zdaj se imenuje "Get & Transform")

Uvozite datoteko XML, ki je shranjena v vašem sistemu

Za namene te vadbe bom uporabil datoteko XML, ki vsebuje zemljevid mesta za Forbes. Datoteko lahko prenesete tako, da odprete to povezavo, nato z desno tipko miške kliknite in shranite datoteko.

Ko imate datoteko XML v sistemu, sledite spodnjim korakom, da podatke datoteke XML prenesete v Excel:

  1. Odprite datoteko Excel, kamor želite dobiti podatke iz datoteke XML
  2. Kliknite zavihek Podatki
  3. V podatkovni skupini »Pridobite in preoblikujte« kliknite možnost »Pridobi podatke«
  4. Pojdite na možnost »Iz datoteke«
  5. Kliknite »Iz XML«
  6. V pogovornem oknu za vnos podatkov, ki se odpre, poiščite datoteko XML, ki jo želite uvoziti, in jo izberite
  7. Kliknite Uvozi. S tem boste datoteko XML uvozili v iskalno poizvedbo in odprli pogovorno okno Navigator
  8. Izberite podatke iz datoteke XML, ki jih želite uvoziti. V tem primeru bi v levem podoknu kliknil »zemljevid mesta«
  9. [Izbirno] Kliknite gumb Transform Data, če želite podatke pretvoriti, preden jih naložite v Excel (na primer spremenite imena stolpcev ali odstranite nekaj stolpcev)
  10. Kliknite na Naloži

Zgornji koraki bi vstavili nov delovni list v datoteko Excel in naložili vse podatke iz datoteke XML v nov delovni list.

Odlična stvar pri uporabi Power Query za pridobivanje podatkov iz datoteke XML v Excel je, da v primeru, da se datoteka XML posodobi in so v njej novi zapisi, ni treba ponoviti istega postopka.

Z desno miškino tipko kliknite katero koli celico v tabeli in osvežite poizvedbo.

Uvozite datoteko XML v Excel s spletnim URL -jem

V zgornjem primeru smo najprej prenesli datoteko XML v sistem in nato uvozili podatke v Excel.

Če imate spletni URL, ki vsebuje datoteko XML (na primer to - https://www.forbes.com/sitemap_index.xml), datoteke sploh ni treba prenesti. na ta URL lahko povežete Power Query in izvlečete podatke XML v Excel.

Spodaj so opisani koraki za povezovanje poizvedbe za moč, s spletnim URL -jem, ki vsebuje podatke XML, in uvoz teh podatkov v Excel:

  1. Odprite datoteko Excel, kamor želite uvoziti podatke
  2. Kliknite zavihek Podatki
  3. V skupini Get & Transform kliknite možnost »Get Data«
  4. Pojdite na možnost »Iz drugih virov«
  5. Kliknite »S spleta«
  6. V pogovornem oknu »S spleta« kopirajte in prilepite URL, ki vsebuje podatke XML
  7. Kliknite V redu. S tem se odpre pogovorno okno Navigator, kjer lahko izberete, katere podatke XML želite uvoziti
  8. Kliknite »zemljevid mesta«, to so podatki XML, ki jih želim v Excelu
  9. [Izbirno] Kliknite gumb Transform Data, če želite podatke pretvoriti, preden jih naložite v Excel (na primer spremenite imena stolpcev ali odstranite nekaj stolpcev)
  10. Kliknite na Naloži

Zgornji koraki bi vstavili nov delovni list v Excelovo datoteko in naložili vse podatke iz datoteke XML v nov delovni list.

In spet, če se podatki posodobijo na tem URL -ju, preprosto osvežite poizvedbo, da dobite nove podatke v Excelu.

To sta torej dva preprosta načina za pretvorbo datoteke XML v Excel.

Če imate datoteko XML v sistemu, lahko podatke preprosto uvozite s programom Power Query. Če imate spletni naslov datoteke XML, lahko te podatke prenesete tudi v Excel.

Upam, da vam je bila ta vadnica koristna.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave