Ako importovať súbor XML do programu Excel - Previesť XML do Excelu

Formát súboru XML sa na webe bežne používa a existuje možnosť, že niekedy budete musieť pracovať s údajmi v súbore XML.

Teraz nemôžete používať súbor XML priamo, pretože nie je určený na čítanie ľuďmi (ale strojmi). V takom prípade by pomohlo vedieť, ako previesť súbor XML do programu Excel, aby ste s údajmi mohli jednoducho pracovať a analyzovať ich.

V tomto návode vám ukážem dva skutočne jednoduché spôsoby importujte súbor XML do Excelu pomocou Power Query.

Čo je to súbor XML?

Skratka XML znamená Extensible Markup Language. Súbor XML môže obsahovať údaje vo formáte, ktorý môžu aplikácie a systémy ľahko čítať.

Pre ľudí to však nie je také ľahké čítať, a preto ho možno budeme musieť transformovať do formátu, ktorý sa ľahšie používa.

Ak obsahuje veľa textových údajov, môžete na prečítanie súboru XML použiť textový editor a ak obsahuje údaje, môžete tento súbor XML importovať do programu Excel a potom s údajmi pracovať.

XML je široko akceptovaný ako formát súboru na ukladanie a prenos údajov cez web. Mnoho populárnych formátov súborov, ako napríklad Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML a SVG, tiež používa formát súboru XML.

Väčšina obľúbených webových stránok na internete má svoju mapu stránok vo formáte XML. Toto je súbor, ktorý obsahuje podrobnosti o všetkých dôležitých stránkach a kategóriách na webovej stránke. Tu je príklad mapy webu od Forbes.

Teraz sa pozrime, ako previesť súbor XML do Excelu pomocou Power Query.

Importujte súbor XML do programu Excel

Ak už máte súbor XML (stiahnutý do systému alebo na neho odkaz na webe), môžete ho jednoducho previesť na údaje v súbore Excel.

Vďaka Power Query (teraz sa nazýva „Získať a transformovať“)

Importujte súbor XML, ktorý je uložený vo vašom systéme

Na účely tohto tutoriálu použijem súbor XML, ktorý obsahuje mapu webu pre Forbes. Súbor si môžete stiahnuť kliknutím na tento odkaz, kliknutím pravým tlačidlom myši a uložením súboru.

Akonáhle budete mať súbor XML vo svojom systéme, postupujte podľa nižšie uvedených krokov, aby ste získali údaje súboru XML do Excelu:

  1. Otvorte súbor Excel, do ktorého chcete získať údaje zo súboru XML
  2. Kliknite na kartu Údaje
  3. V skupine údajov „Získať a transformovať“ kliknite na možnosť „Získať údaje“
  4. Prejdite na možnosť „Zo súboru“
  5. Kliknite na „Z XML“
  6. V dialógovom okne vstupných údajov, ktoré sa otvorí, vyhľadajte súbor XML, ktorý chcete importovať, a vyberte ho
  7. Kliknite na položku Importovať. Tým sa importuje súbor XML do napájacieho dotazu a otvorí sa dialógové okno Navigátor
  8. Vyberte údaje zo súboru XML, ktorý chcete importovať. V takom prípade kliknem na „mapu webu“ na ľavom paneli
  9. [Voliteľné] Ak chcete údaje transformovať pred ich načítaním do programu Excel (napríklad zmeniť názvy stĺpcov alebo odstrániť niektoré stĺpce), kliknite na tlačidlo Transformovať údaje.
  10. Kliknite na Načítať

Vyššie uvedené kroky by vložili nový hárok do súboru programu Excel a načítali všetky údaje zo súboru XML do nového hárka.

Skvelá vec na používaní Power Query na načítanie údajov zo súboru XML do Excelu je, že v prípade, že sa súbor XML aktualizuje a sú v ňom nové záznamy, nemusíte rovnaký postup opakovať.

Jednoducho kliknite pravým tlačidlom myši na ľubovoľnú bunku v tabuľke a obnovte dotaz.

Importujte súbor XML do programu Excel pomocou webovej adresy URL

Vo vyššie uvedenom príklade sme najskôr stiahli súbor XML do systému a potom importovali údaje do Excelu.

V prípade, že máte webovú adresu URL, ktorá obsahuje súbor XML (napríklad tento - https://www.forbes.com/sitemap_index.xml), súbor si nemusíte ani sťahovať. k tejto adrese URL môžete pripojiť Power Query a extrahovať údaje XML do Excelu.

Nasledujú kroky na pripojenie výkonového dotazu k webovej adrese, ktorá obsahuje údaje XML, a importu týchto údajov do programu Excel:

  1. Otvorte súbor programu Excel, do ktorého chcete importovať údaje
  2. Kliknite na kartu Údaje
  3. V skupine Získať a transformovať kliknite na možnosť „Získať údaje“
  4. Prejdite na možnosť „Z iných zdrojov“
  5. Kliknite na položku „Z webu“
  6. V dialógovom okne „Z webu“ skopírujte a prilepte adresu URL s údajmi XML
  7. Kliknite na tlačidlo OK. Otvorí sa dialógové okno Navigátor, kde si môžete vybrať, ktoré údaje XML sa majú importovať
  8. Kliknite na „mapu webu“, čo sú údaje XML, ktoré chcem v programe Excel
  9. [Voliteľné] Ak chcete údaje transformovať pred ich načítaním do programu Excel (napríklad zmeniť názvy stĺpcov alebo odstrániť niektoré stĺpce), kliknite na tlačidlo Transformovať údaje.
  10. Kliknite na Načítať

Vyššie uvedené kroky by vložili nový hárok do súboru programu Excel a načítali všetky údaje zo súboru XML do nového hárka.

A znova, v prípade, že sa údaje aktualizujú na tejto adrese URL, jednoducho obnovte dotaz a získajte nové údaje v programe Excel.

Toto sú teda dva jednoduché spôsoby, ktoré môžete použiť na konverziu súboru XML do Excelu.

Ak máte vo svojom systéme súbor XML, môžete údaje jednoducho importovať pomocou Power Query. A ak máte webovú adresu URL súboru XML, môžete tieto údaje tiež načítať do programu Excel.

Dúfam, že ste našli tento návod užitočný.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave