Jak otevřít a převést soubor XML do Excelu

⚡ Chytré shrnutí

Import XML do Excelu propojuje tabulku s daty, která se nacházejí mimo ni, například s webovou službou, databází nebo textovým souborem. Tato stránka vysvětluje externí zdroje dat, importuje živý měnový kanál XML z webu, otevírá lokální soubor XML a popisuje aktualizaci dat.

  • 🔗 Externí data: Data, která jsou propojena nebo importována do Excelu ze zdroje mimo Excel, jako je Access, SQL Server, webová služba nebo soubor CSV.
  • 🌐 Z webu: Na kartě DATA, tlačítkem Z webu, se stáhne živý XML kanál, například směnné kurzy Evropské centrální banky.
  • 📄 Z importu XML: Karta DATA, Z jiných zdrojů, Z importu dat XML otevře lokální soubor XML do listu.
  • 🗂️ Dialogové okno Možnosti: Excel se zeptá, jak umístit XML, obvykle jako tabulku do existujícího listu.
  • 🔄 Obnovit: Volba Data, Obnovit vše aktualizuje každé importované připojení, takže sestava vždy zobrazuje nejnovější údaje.
  • PowerQuery: Funkce „Načíst a transformovat“ je moderní způsob importu, čištění a změny tvaru externích dat před jejich vložením do listu.

Otevřít a převést soubor XML do Excelu

Data jsou krevním řečištěm jakéhokoli obchodního subjektu. Podniky používají různé programy a formáty k ukládání dat v závislosti na požadavcích na ukládání obchodních dat. Můžete mít mzdový program poháněný databázovým strojem, můžete mít data v souboru CSV nebo dokonce z webu, který byste chtěli analyzovat v Excelu. Tento článek vám ukáže, jak můžete dosáhnout výše uvedeného.

Co je externí zdroj dat?

Externí data jsou data, která propojíte/importujete do Excelu ze zdroje, který se nachází mimo Excel.

Příklady externích zahrnují následující

  • Data uložená v a Microsoft Přístup k databázi. To by mohly být informace z vlastní aplikace, tzn Mzdy, Prodejní místo, Inventář, atd.
  • Údaje z SQL Server nebo jiné databázové stroje, tzn MySQL, Oracle, atd. – Mohou to být informace z vlastní aplikace
  • Z webové stránky/webové služby – mohou to být informace od a Webové služby tj. kurzy měn z internetu, ceny akcií atp.
  • Textový soubor, např. CSV, oddělené tabulátory atd. – může se jednat o informace z aplikace třetí strany, která neposkytuje přímé odkazy. Taková data mohou zahrnovat bankovní platby exportované do souboru CSV odděleného čárkami atd.
  • Jiné typy, např. HTML data, Windows Azure Tržiště atd.

Příklad externího zdroje dat webové stránky (data XML).

V tomto příkladu importu XML do Excelu budeme předpokládat, že obchodujeme s měnou Euro a chtěli bychom získat směnné kurzy z webové služby Evropské centrální banky. Odkaz na API směnného kurzu je https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Otevřete nový sešit
  • Klikněte na kartu DATA na pásu karet
  • Klikněte na tlačítko „Z webu“.
  • Zobrazí se následující okno

Web (data XML) Příklad externího zdroje dat

  1. vstoupit https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml v adrese
  2. Klikněte na tlačítko Přejít, zobrazí se náhled dat XML
  3. Po dokončení klikněte na tlačítko Importovat

Zobrazí se následující dialogové okno možností

Web (data XML) Příklad externího zdroje dat

  • Klepněte na tlačítko OK
  • Získáte následující data XML importu Excelu

Web (data XML) Příklad externího zdroje dat

Jak importovat XML do Excelu

Vezměme si další příklad, jak importovat XML soubor v Excelu, tentokrát máte lokální XML nikoli ve formě webového odkazu. Soubor XML si můžete stáhnout níže.

Stáhněte si soubor XML

Zde je postup krok za krokem, jak otevřít soubor XML vynikat:

Krok 1) Vytvořte nový sešit v Excelu

  • Otevřete nový sešit
  • Klikněte na kartu DATA na pásu karet
  • Klikněte na „Z jiného zdroje“

Import XML do Excelu

Krok 2) Vyberte XML jako zdroj dat

  • Poté klikněte na „Z importu dat XML“

Import XML do Excelu

Krok 3) Vyhledejte a vyberte soubor XML

  • Nyní vyberte položku Xml soubor do listu Excelu

Zobrazí se dialogové okno možností jako výše uvedený příklad

  • Klepněte na tlačítko OK
  • Získáte následující údaje

Import XML do Excelu

Jak aktualizovat importovaná externí data

Hlavní výhodou importovaných dat oproti kopírování a vkládání je, že si zachovávají živé připojení ke zdroji, takže je lze aktualizovat bez nutnosti opětovného importu. Webový kanál, jako například směnné kurzy ECB, se mění denně a jediné obnovení zobrazí nové údaje.

  1. Obnovit jedno připojení: Klikněte na libovolnou buňku v importované tabulce, otevřete kartu DATA a vyberte možnost Aktualizovat.
  2. Obnovit vše: Chcete-li aktualizovat všechna připojení v sešitu najednou, vyberte na kartě DATA možnost Aktualizovat vše.
  3. Automaticky aktualizovat: Otevřete Vlastnosti připojení a zaškrtněte políčko „Aktualizovat každých“ po určitém počtu minut nebo „Aktualizovat data při otevírání souboru“, aby se sestava sama o sobě aktualizovala.
  4. Správa připojení: Pomocí Dotazů a připojení můžete zobrazit všechny zdroje, přejmenovat je nebo odebrat připojení, které již nepotřebujete.

💡 Tip: Pokud se aktualizace nezdaří, zdrojová adresa se mohla změnit nebo přesunout za přihlašovací údaje. Otevřete Vlastnosti připojení a zkontrolujte URLa ověřte, zda se kanál stále otevírá v prohlížeči.

Power Query: Moderní způsob importu dat

V Excelu 2016 a novějších verzích nahrazuje skupina Načíst a transformovat na kartě DATA, nazývaná také Power Query, většinu starších tlačítek pro import. Importuje stejné zdroje, ale přidává krok pro čištění a změnu tvaru dat před jejich vložením do listu.

  • Získat data: Vyberte možnost Získat data a poté možnost Ze souboru, Z databáze nebo Z jiných zdrojů, včetně XML a webu.
  • Přeměnit: V editoru Power Query můžete odebrat sloupce, filtrovat řádky, rozdělit text a změnit datové typy, vše zaznamenané jako opakovatelné kroky.
  • Zatížení: Vyčištěný výsledek načtěte do tabulky nebo přímo do datového modelu a později jej aktualizujte jedním kliknutím.

Starší tlačítka Z webu a Z XML dat stále fungují a jsou zobrazena výše, proto je užitečné znát oba přístupy.

Nejčastější dotazy

Kopírování a vkládání je jednorázový snímek. Import udržuje aktivní připojení ke zdroji, takže data lze později aktualizovat bez opakování kroků. Díky tomu je sestava aktuální i při změně zdroje.

Mapa XML propojuje prvky schématu XML s buňkami v listu. Po namapování Excel ví, kam každé pole XML patří, takže aktualizace nebo nový soubor automaticky vyplní stejné rozložení.

Externí připojení mohou spouštět obsah z jiného umístění, takže Excel zobrazí bezpečnostní varování a může soubor otevřít v chráněném zobrazení. Povolte obsah pouze v případě, že je zdroj důvěryhodný, například váš vlastní informační kanál nebo databáze.

Ano. Funkce umělé inteligence, jako je Copilot v Excelu, navrhnou správný zdroj, vytvoří kroky Power Query pro vyčištění dat a načtou je do tabulky. Uživatel zkontroluje připojení a transformovaný výsledek.

Ano. Asistenti umělé inteligence profilují importované sloupce, označují chybějící hodnoty a nesprávné datové typy a shrnují, co data obsahují. To urychluje čištění, které Power Query následně provádí u zdroje.

Shrňte tento příspěvek takto: