XML

Sammendrag

Egenskap Verdi
Connector XML-ikon XML
Produkter Excel
Power BI (semantiske modeller)
Power Query Online
Utgivelse tilstand Tilgjengelig
Funksjonsreferansedokumentasjon Xml.Tables
Xml.Document

Note

Noen funksjoner kan være til stede i ett produkt, men ikke andre på grunn av distribusjonsplaner og vertsspesifikke funksjoner.

Note

Hvis du vil importere flere XML-filer samtidig, bruker du en flerfilkobling, for eksempel Mappekobling eller SharePoint Mappekobling. Hvis du vil ha mer informasjon, kan du se Oversikt over Kombiner filer.

Støttede funksjoner

  • Importer

Koble til fra Power Query Desktop

For å laste inn en lokal XML-fil:

  1. Velg XML-alternativet i Hent data-valget . Denne handlingen åpner en lokal filleser og lar deg velge XML-filen din.

    Skjermbilde av valg av XML-fil.

  2. Bla til katalogen som inneholder den lokale XML-filen du vil laste inn, og velg deretter Åpne.

  3. I Navigator, velg dataene du ønsker, og velg deretter enten Load for å laste dataene, eller Transform Data for å fortsette å transformere dataene i Power Query-redigering.

    Skjermbilde av innlasting av data fra en XML-fil i Navigator.

Koble til fra Power Query Online

For å laste inn en lokal XML-fil:

  1. Fra siden for datakilder, velg XML.

  2. Skriv inn stien til den lokale XML-filen.

    Skjermbilde av XML-filvalg fra en nettbasert tjeneste.

  3. Velg en lokal datagateway fra Datagateway.

  4. Hvis autentisering er nødvendig, skriv inn legitimasjonen din.

  5. Velg Neste.

Å laste inn XML-filen vil automatisk starte Power Query-redigering. Fra editoren kan du deretter transformere dataene hvis du vil, eller du kan bare lagre og lukke for å laste dataene.

Skjermbilde av XML-fil lastet inn i Power Query-redigering.

Mer informasjon

Last inn en XML-fil fra nettet

Hvis du vil laste inn en XML-fil fra nettet, kan du i stedet for å velge XML-koblingen velge Web-koblingen. Lim inn adressen til ønsket fil, og du blir bedt om et autentiseringsvalg, siden du får tilgang til en nettside i stedet for en statisk fil. Hvis det ikke er noen autentisering, kan du bare velge Anonym. Som i det lokale tilfellet vil du da få presentert tabellen som kontakten laster inn som standard, som du kan laste eller transformere.

Feilsøking

Datastruktur

Siden mange XML-dokumenter har ujevne eller nestede data, kan det hende du må gjøre ekstra dataforming for å få det i en form som gjør det praktisk å gjøre analyser. Dette gjelder enten du bruker brukergrensesnitt-funksjonen Xml.Tables eller funksjonen Xml.Document . Avhengig av dine behov kan du oppleve at du må gjøre mer eller mindre dataforming.

Tekst versus noder

Hvis dokumentet ditt inneholder en blanding av tekst- og ikke-tekstrelaterte søskennoder, kan du støte på problemer.

For eksempel, hvis du har en node som denne:

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

Xml.Tables returnerer "verden"-delen, men ignorerer "Hallo". Bare elementet/elementene returneres, ikke teksten. Men Xml.Document vil returnere "Hello <i>world</i>". Hele den indre noden blir gjort om til tekst, og strukturen bevares ikke.