jazyk XML

Shrnutí

Property Value
Connector Ikona XML XML
Products Excel
Power BI (sémantické modely)
Power Query Online
Stav vydání Obecná dostupnost
Referenční dokumentace k funkcím Xml.Tables
Xml.Document

Poznámka:

Některé funkce můžou být přítomné v jednom produktu, ale ne v jiných kvůli plánům nasazení a možnostem specifickým pro jednotlivé hostitele.

Poznámka:

Pokud chcete importovat více souborů XML najednou, použijte konektor s více soubory, jako je konektor složky nebo konektor SharePoint Složka. Další informace najdete v přehledu kombinování souborů.

Podporované funkce

  • Import

Připojení z Power Query Desktopu

Načtení místního souboru XML:

  1. Vyberte možnost XML v nabídce Získat data. Tato akce spustí místní prohlížeč souborů a umožní vám vybrat soubor XML.

    Snímek obrazovky s výběrem souboru XML

  2. Přejděte do adresáře obsahujícího místní soubor XML, který chcete načíst, a pak vyberte Otevřít.

  3. V Navigator vyberte požadovaná data a pak vyberte Load k načtení dat, nebo Transform Data pokračujte v transformaci dat v Editor Power Query.

    Snímek obrazovky načítání dat ze souboru XML v Navigátoru

Připojení z Power Query Online

Načtení místního souboru XML:

  1. Na stránce Zdroje dat vyberte XML.

  2. Zadejte cestu k místnímu souboru XML.

    Snímek obrazovky s výběrem souboru XML z online služby

  3. Vyberte místní datovou bránu z datové brány.

  4. Pokud se vyžaduje ověřování, zadejte svoje přihlašovací údaje.

  5. Zvolte Další.

Načtení souboru XML automaticky spustí Editor Power Query. V editoru pak můžete data transformovat, pokud chcete, nebo můžete data jednoduše uložit a zavřít a načíst.

Screenshot souboru XML načteného v editoru Editor Power Query.

Další informace

Načtení souboru XML z webu

Pokud chcete načíst soubor XML z webu, místo výběru konektoru XML můžete vybrat webový konektor. Vložte adresu požadovaného souboru a zobrazí se výzva s výběrem ověřování, protože přistupujete k webu místo statického souboru. Pokud neexistuje žádné ověřování, stačí vybrat možnost Anonymní. Podobně jako v místním scénáři se zobrazí tabulka, kterou konektor načítá ve výchozím nastavení, kterou můžete načíst nebo transformovat.

Řešení problémů

Struktura dat

Vzhledem k tomu, že mnoho dokumentů XML má nepravidelná nebo vnořená data, možná budete muset udělat další tvarování dat, abyste je získali v podobě, která bude vhodná k provádění analýz. To platí bez ohledu na to, jestli používáte funkci přístupnosti Xml.Tables uživatelského rozhraní nebo Xml.Document funkci. V závislosti na vašich potřebách můžete zjistit, že budete muset provádět formování dat více nebo méně.

Text versus uzly

Pokud dokument obsahuje kombinaci textových a netextových uzlů na stejné úrovni, může dojít k problémům.

Pokud máte například uzel podobný tomuto:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables vrátí část "world", ale ignoruje "Hello". Vrátí se pouze prvky, nikoli text. Ale Xml.Document vrátí "Hello <i>world</i>". Celý vnitřní uzel se převede na text a struktura se nezachová.