Kako otvoriti i pretvoriti XML datoteku u Excel

โšก Pametni saลพetak

Uvoz XML-a u Excel povezuje proraฤunsku tablicu s podacima koji se nalaze izvan nje, kao ลกto su web servis, baza podataka ili tekstualna datoteka. Ova stranica objaลกnjava vanjske izvore podataka, uvozi aktivni XML feed valute s weba, otvara lokalnu XML datoteku i pokriva osvjeลพavanje podataka.

  • ๐Ÿ”— Vanjski podaci: Podaci koji su povezani ili uvezeni u Excel iz izvora izvan Excela, kao ลกto su Access, SQL Server, web-servis ili CSV datoteka.
  • ๐ŸŒ S weba: Kartica PODACI, gumb S weba dohvaฤ‡a XML feed uลพivo, na primjer teฤajne liste Europske srediลกnje banke.
  • ๐Ÿ“„ Iz XML uvoza: Kartica PODACI, Iz drugih izvora, Iz XML uvoza podataka otvara lokalnu XML datoteku u listu.
  • ๐Ÿ—‚๏ธ Dijalog s opcijama: Excel pita kako smjestiti XML, obiฤno kao tablicu u postojeฤ‡i radni list.
  • ๐Ÿ”„ Osvjeลพiti: Podaci, Osvjeลพi sve aลพurira svaku uvezenu vezu tako da izvjeลกฤ‡e uvijek prikazuje najnovije brojke.
  • โšก PowerQuery: Dohvati i transformiraj je moderan naฤin uvoza, ฤiลกฤ‡enja i preoblikovanja vanjskih podataka prije nego ลกto se prikaลพu u listu.

Otvori i pretvori XML datoteku u Excel

Podaci su krvotok svakog poslovnog subjekta. Tvrtke koriste razliฤite programe i formate za spremanje podataka ovisno o zahtjevima za pohranu poslovnih podataka. Mogli biste imati program za obraฤun plaฤ‡a koji pokreฤ‡e baza podataka, mogli biste imati podatke u CSV datoteci ili ฤak s web stranice koju biste ลพeljeli analizirati u Excelu. Ovaj vam ฤlanak pokazuje kako moลพete postiฤ‡i gore navedeno.

ล to je vanjski izvor podataka?

Vanjski podaci su podaci koje povezujete/uvezete u excel iz izvora koji se nalazi izvan excela.

Primjeri vanjskih ukljuฤuju sljedeฤ‡e

  • Podaci pohranjeni u a Microsoft Pristup bazi podataka. To bi mogle biti informacije iz prilagoฤ‘ene aplikacije, tj Obraฤun plaฤ‡a, prodajno mjesto, inventar, i tako dalje
  • Podaci iz SQL Posluลพitelj ili drugi motori baze podataka, tj MySQL, Oracle, itd. โ€“ To mogu biti informacije iz prilagoฤ‘ene aplikacije
  • S web stranice/web usluge โ€“ to mogu biti informacije s Web usluge npr. teฤajevi valuta s interneta, cijene dionica itd.
  • Tekstualna datoteka, npr. CSV, odvojena tabulatorom itd. โ€“ to mogu biti informacije iz aplikacije treฤ‡e strane koja ne pruลพa izravne veze. Takvi podaci mogu ukljuฤivati โ€‹โ€‹bankovna plaฤ‡anja izvezena u CSV datoteku odvojenu zarezima itd.
  • Druge vrste, npr. HTML podaci, Windows Azure Trลพnica, itd.

Primjer vanjskog izvora podataka web-mjesta (XML podaci).

U ovom primjeru uvoza XML-a u Excel, pretpostavit ฤ‡emo da trgujemo valutom euro i ลพeljeli bismo dobiti devizne teฤajeve s internetske usluge Europske srediลกnje banke. Veza API teฤaja valute je https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Otvorite novu radnu knjigu
  • Pritisnite karticu PODACI na traci vrpce
  • Kliknite gumb "S weba".
  • Dobit ฤ‡ete sljedeฤ‡i prozor

Web stranica (XML podaci) Primjer vanjskog izvora podataka

  1. uฤ‡i https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml u adresi
  2. Kliknite gumb Idi, dobit ฤ‡ete pregled XML podataka
  3. Kliknite na gumb Uvezi kada zavrลกite

Dobit ฤ‡ete sljedeฤ‡i dijaloลกki prozor opcija

Web stranica (XML podaci) Primjer vanjskog izvora podataka

  • Pritisnite gumb OK
  • Dobit ฤ‡ete sljedeฤ‡e Excel uvozne XML podatke

Web stranica (XML podaci) Primjer vanjskog izvora podataka

Kako uvesti XML u Excel

Uzmimo joลก jedan primjer kako uvesti XML datoteku u Excel, ovaj put imate lokalni XML koji nije u obliku web veze. XML datoteku moลพete preuzeti ispod.

Preuzmite XML datoteku

Ovdje je korak po korak proces kako otvoriti XML datoteku nadmaลกiti:

Korak 1) Stvorite novu radnu knjigu u Excelu

  • Otvorite novu radnu knjigu
  • Pritisnite karticu PODACI na traci vrpce
  • Kliknite na "Iz drugog izvora"

Uvezite XML u Excel

Korak 2) Odaberite XML kao izvor podataka

  • Zatim kliknite na "Iz uvoza XML podataka"

Uvezite XML u Excel

Korak 3) Pronaฤ‘ite i odaberite XML datoteku

Dobit ฤ‡ete dijaloลกki prozor opcija kao u gornjem primjeru

  • Pritisnite gumb OK
  • Dobit ฤ‡ete sljedeฤ‡e podatke

Uvezite XML u Excel

Kako osvjeลพiti uvezene vanjske podatke

Glavna prednost uvezenih podataka u odnosu na kopiranje i lijepljenje je ta ลกto odrลพavaju ลพivu vezu s izvorom, tako da se mogu aลพurirati bez ponovnog uvoza. Web feed, poput teฤaja ECB-a, mijenja se svakodnevno, a jedno osvjeลพavanje donosi nove brojke.

  1. Osvjeลพi jednu vezu: Kliknite bilo koju ฤ‡eliju unutar uvezene tablice, otvorite karticu PODACI i odaberite Osvjeลพi.
  2. Osvjeลพi sve: Na kartici PODACI odaberite Osvjeลพi sve da biste odjednom aลพurirali svaku vezu u radnoj knjizi.
  3. Automatsko osvjeลพavanje: Otvorite Svojstva veze i oznaฤite "Osvjeลพi svakih" odreฤ‘eni broj minuta ili "Osvjeลพi podatke prilikom otvaranja datoteke" kako bi izvjeลกฤ‡e ostalo aลพurno.
  4. Upravljanje vezama: Pomoฤ‡u Upita i veza moลพete vidjeti svaki izvor, preimenovati ga ili ukloniti vezu koja viลกe nije potrebna.

๐Ÿ’ก Savjet: Ako osvjeลพavanje ne uspije, izvorna adresa se moลพda promijenila ili premjestila iza prijave. Otvorite Svojstva veze da biste provjerili URLi potvrdite da se feed joลก uvijek otvara u pregledniku.

Power Query: Moderni naฤin uvoza podataka

U programu Excel 2016 i novijim verzijama, grupa Dohvati i transformiraj na kartici PODACI, koja se naziva i Power Query, zamjenjuje veฤ‡inu starijih gumba za uvoz. Uvozi iste izvore, ali dodaje korak za ฤiลกฤ‡enje i preoblikovanje podataka prije nego ลกto doฤ‘u do lista.

  • Dobivanje podataka: Odaberite Dohvati podatke, zatim Iz datoteke, Iz baze podataka ili Iz drugih izvora, ukljuฤujuฤ‡i XML i web.
  • Transformirati: U Power Query Editoru uklonite stupce, filtrirajte retke, podijelite tekst i promijenite tipove podataka, a sve to zabiljeลพite kao ponovljive korake.
  • Optereฤ‡enje: Oฤiลกฤ‡eni rezultat uฤitajte u tablicu ili izravno u model podataka i kasnije ga osvjeลพite jednim klikom.

Stariji gumbi S weba i Iz XML podataka za uvoz i dalje rade i prikazani su gore, zbog ฤega je korisno znati oba pristupa.

Pitanja i odgovori

Kopiranje i lijepljenje je jednokratna snimka. Uvoz odrลพava aktivnu vezu s izvorom, tako da se podaci mogu kasnije osvjeลพiti bez ponavljanja koraka. To odrลพava izvjeลกฤ‡e aลพurnim kako se izvor mijenja.

XML mapa povezuje elemente XML sheme s ฤ‡elijama u radnom listu. Nakon mapiranja, Excel zna gdje svako XML polje pripada, pa osvjeลพavanje ili nova datoteka automatski popunjava isti raspored.

Vanjske veze mogu pokretati sadrลพaj s druge lokacije, pa Excel prikazuje sigurnosno upozorenje i moลพe otvoriti datoteku u zaลกtiฤ‡enom prikazu. Omoguฤ‡ite sadrลพaj samo kada je izvor pouzdan, kao ลกto je vaลก vlastiti feed ili baza podataka.

Da. Znaฤajke umjetne inteligencije poput Copilota u Excelu predlaลพu pravi izvor, izraฤ‘uju korake Power Queryja za ฤiลกฤ‡enje podataka i uฤitavaju ih u tablicu. Korisnik provjerava vezu i transformirani rezultat.

Da. AI asistenti profiliraju uvezene stupce, oznaฤavaju nedostajuฤ‡e vrijednosti i pogreลกne tipove podataka te saลพimaju ลกto podaci sadrลพe. To ubrzava ฤiลกฤ‡enje koje Power Query zatim primjenjuje na izvor.

Saลพmite ovu objavu uz: