Cum se importă fișier XML în Excel - Convertiți XML în Excel

Formatul de fișier XML este destul de frecvent utilizat pe web și există posibilitatea ca uneori să fiți nevoit să lucrați cu datele din fișierul XML.

Acum nu puteți utiliza fișierul XML direct, deoarece nu este menit să fie citit de oameni (ci de mașini). Într-un astfel de caz, ar fi util să știți cum să convertiți fișierul XML în Excel, astfel încât să puteți lucra cu ușurință cu datele și să le analizați.

În acest tutorial, vă voi arăta două moduri foarte simple de a importați un fișier XML în Excel folosind Power Query.

Ce este un fișier XML?

XML înseamnă Limbaj de marcare extensibil. Un fișier XML poate conține date într-un format care poate fi citit cu ușurință de aplicații și sisteme.

Dar nu este la fel de ușor de citit pentru oameni, motiv pentru care este posibil să trebuiască să-l transformăm într-un format mai ușor de utilizat.

Dacă conține o mulțime de date text, atunci puteți utiliza un editor de text pentru a citi fișierul XML și, dacă acesta conține date, atunci puteți importa acel fișier XML în Excel și apoi să lucrați cu datele.

XML este acceptat pe scară largă ca format de fișier pentru stocarea și transmiterea datelor pe web. O mulțime de formate de fișiere populare, cum ar fi Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML și SVG, folosesc și formatul de fișier XML.

Cele mai populare site-uri web de pe Internet au sitemap-ul lor într-un format XML. Acesta este un fișier care conține detaliile tuturor paginilor și categoriilor importante de pe un site web. Iată un exemplu de sitemap de la Forbes.

Acum să vedem cum să convertiți un fișier XML în Excel folosind Power Query.

Importați fișier XML în Excel

Dacă aveți deja un fișier XML (fie descărcat pe sistemul dvs., fie un link către acesta pe web), îl puteți converti cu ușurință în date într-un fișier Excel.

Mulțumită Interogare de alimentare (numit acum „Obțineți și transformați”)

Importați fișierul XML salvat pe sistemul dvs.

În scopul acestui tutorial, voi folosi un fișier XML care conține sitemap-ul pentru Forbes. Puteți descărca fișierul accesând acest link, apoi faceți clic dreapta și salvați fișierul.

După ce aveți fișierul XML pe sistemul dvs., urmați pașii de mai jos pentru a obține datele fișierului XML în Excel:

  1. Deschideți fișierul Excel de unde doriți să obțineți datele din fișierul XML
  2. Faceți clic pe fila Date
  3. În grupul de date „Obțineți și transformați”, faceți clic pe opțiunea „Obțineți date”
  4. Accesați opțiunea „Din fișier”
  5. Faceți clic pe „Din XML”
  6. În caseta de dialog de date de intrare care se deschide, localizați fișierul XML pe care doriți să îl importați și selectați-l
  7. Faceți clic pe Import. Aceasta va importa fișierul XML în interogarea de alimentare și va deschide caseta de dialog Navigator
  8. Selectați datele din fișierul XML pe care doriți să le importați. În acest caz, aș face clic pe „sitemap” în panoul din stânga
  9. [Opțional] Faceți clic pe butonul Transformare date, dacă doriți să transformați datele înainte de a le încărca în Excel (cum ar fi schimbarea numelor coloanelor sau eliminarea unor coloane)
  10. Faceți clic pe Încărcare

Pașii de mai sus ar insera o nouă foaie de lucru în fișierul Excel și ar încărca toate datele din fișierul XML în noua foaie de lucru.

Lucrul minunat despre utilizarea Power Query pentru a prelua datele dintr-un fișier XML în Excel este că, în cazul în care fișierul XML se actualizează și există noi înregistrări în acesta, nu trebuie să repetați același proces.

Puteți face clic dreapta pe orice celulă din tabel și reîmprospăta interogarea.

Importați fișierul XML în Excel utilizând URL-ul web

În exemplul de mai sus, am descărcat mai întâi fișierul XML pe sistem și apoi am importat datele în Excel.

În cazul în care aveți o adresă URL web care conține fișierul XML (cum ar fi acesta - https://www.forbes.com/sitemap_index.xml), nici măcar nu trebuie să descărcați fișierul. puteți conecta Power Query la adresa URL respectivă și extrage datele XML în Excel.

Mai jos sunt pașii pentru conectarea interogării de alimentare, faceți o adresă URL web care conține datele XML și importați aceste date în Excel:

  1. Deschideți fișierul Excel unde doriți să importați datele
  2. Faceți clic pe fila Date
  3. În grupul Obțineți și transformați, faceți clic pe opțiunea „Obțineți date”
  4. Accesați opțiunea „Din alte surse”
  5. Faceți clic pe „De pe web”
  6. În caseta de dialog „De pe web”, copiați și lipiți adresa URL care conține datele XML
  7. Faceți clic pe OK. Aceasta va deschide caseta de dialog Navigator unde puteți alege ce date XML să importați
  8. Faceți clic pe „sitemap”, care sunt datele XML pe care le doresc în Excel
  9. [Opțional] Faceți clic pe butonul Transformare date, dacă doriți să transformați datele înainte de a le încărca în Excel (cum ar fi schimbarea numelor coloanelor sau eliminarea unor coloane)
  10. Faceți clic pe Încărcare

Pașii de mai sus ar insera o nouă foaie de lucru în fișierul Excel și ar încărca toate datele din fișierul XML în noua foaie de lucru.

Și din nou, în cazul actualizărilor datelor din această adresă URL, pur și simplu reîmprospătați interogarea pentru a obține noile date în Excel.

Deci, acestea sunt două moduri simple pe care le puteți utiliza pentru a converti un fișier XML în Excel.

Dacă aveți fișierul XML în sistemul dvs., puteți importa datele cu ușurință utilizând Power Query. Și dacă aveți o adresă URL web a fișierului XML, atunci puteți prelua aceste date și în Excel.

Sper că ți s-a părut util acest tutorial.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave