Del via


XML

Summary

Item Beskrivelse
Udgivelsestilstand Generel tilgængelighed
Produkter Excel
Power BI (Semantiske modeller)
Power BI (Dataflows)
Struktur (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Kundeindsigt
Analysis Services
Dokumentation til funktionsreference Xml.Tables
Xml.Document

Notat

Nogle funktioner kan være til stede i ét produkt, men ikke andre på grund af installationsplaner og værtsspecifikke egenskaber.

Understøttede egenskaber

  • Importér

Indlæs en lokal XML-fil fra Power Query Desktop

For at indlæse en lokal XML-fil:

  1. Vælg XML-muligheden i valget Hent Data . Denne handling åbner en lokal filbrowser og giver dig mulighed for at vælge din XML-fil.

    Skærmbillede af XML-filvalg.

  2. Gennemse til mappen med den lokale XMl-fil, du vil indlæse, og vælg derefter Åben.

  3. I Navigator vælger du de data, du ønsker, og vælger derefter enten Load for at indlæse dataene, eller Transform Data for at fortsætte med at transformere dataene i Power Query-editor.

    Skærmbillede af indlæsning af data fra en XML-fil i Navigatoren.

Indlæs en lokal XML-fil fra Power Query Online

For at indlæse en lokal XML-fil:

  1. Fra siden Datakilder vælger du XML.

  2. Indtast stien til den lokale XML-fil.

    Skærmbillede af XML-filvalg fra en online tjeneste.

  3. Vælg en lokal datagateway fra Datagateway.

  4. Hvis autentificering er nødvendig, indtast dine legitimationsoplysninger.

  5. Vælg Næste.

Indlæsning af XML-filen vil automatisk starte Power Query-editor. Fra editoren kan du så transformere dataene, hvis du vil, eller du kan bare gemme og lukke for at indlæse dataene.

Skærmbillede af XML-fil indlæst i Power Query-editor.

Indlæs en XML-fil fra nettet

Hvis du vil indlæse en XML-fil fra nettet, kan du i stedet for at vælge XML-connectoren vælge Web-connectoren. Indsæt adressen på den ønskede fil, og du vil blive bedt om et godkendelsesvalg, da du tilgår en hjemmeside i stedet for en statisk fil. Hvis der ikke er nogen autentificering, kan du bare vælge Anonym. Som i det lokale tilfælde vil du så få præsenteret den tabel, som stikket indlæser som standard, som du kan indlæse eller transformere.

Fejlfinding

Datastruktur

Da mange XML-dokumenter har ujævne eller indlejrede data, kan du være nødt til at lave ekstra dataformning for at få det i en form, der gør det nemt at lave analyser. Dette gælder uanset om du bruger UI-tilgængelig funktion eller funktionen . Afhængigt af dine behov kan du opleve, at du er nødt til at lave mere eller mindre dataformning.

Tekst versus noder

Hvis dit dokument indeholder en blanding af tekst- og ikke-tekst-søskende-noder, kan du støde på problemer.

For eksempel, hvis du har en node som denne:

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

vil returnere "verden"-delen, men ignorere "Hej". Kun elementet/elementerne returneres, ikke teksten. Dog vil jeg returnere "Hello iworld/i". Hele den indre node bliver til tekst, og strukturen bevares ikke.