Uvoz XML datoteka

Excel je i ranije nudio mogućnost uvoza XML datoteka, ali je to bio prilično mučan proces jer je uz datoteku bilo potrebno pridružiti i odgovarajuću XML šemu. Iako je to po definiciji jednostavno, često se dešavalo da moj uspeh, a tuđi neuspeh, mogu da objasnim jedino rečima: “Mene Excel voli, a tebe ne voli“. Priznaćete, ovo i nije baš neko objašnjenje. Power Query je maksimalno pojednostavio ovu operaciju!

Za početak potrebna vam je jedna jednostavna XML datoteka, snimljena na disku:

<?xml version=“1.0″ encoding=“UTF-8″?>
<notes>
<osoba>
<ime>Petar</ime>
<prezime>Petrović</prezime>
<telefon>011/111222</telefon>
</osoba>
<osoba>
<ime>Marko</ime>
<prezime>Marković</prezime>
<telefon>011/333444</telefon>
</osoba>
<osoba>
<ime>Ana</ime>
<prezime>Jović</prezime>
<telefon>011/555666</telefon>
</osoba>
</notes>

Proces uvoza je veoma jednostavan, na Data traci alata izabrati New Query / From File / From XML.

Zatim izabrati željenu XML datoteku. Otvoriće se prozor za uvoz u kome treba izabrati entitet na osnovu koga se vrši grupisanje podataka. U našem primeru, to je „osoba“. Power Query će automatski generisati pretpregled sa desne strane prozora. Klikom na Load vrši se uvoz podataka u strukturiranu tabelu.