Del via


Import af SharePoint- og OneDrive for Business-filer

Power Query tilbyder en række måder at få adgang til filer, der hostes på enten SharePoint eller OneDrive for Business.

Gennemse filer

Bemærk

I øjeblikket kan du kun søge efter OneDrive for Business-filer for den godkendte bruger i Power Query Online til PowerApps.

Advarsel!

Denne funktion kræver, at din browser tillader cookies fra tredjepart. Hvis din browser har blokeret cookies fra tredjepart, vises dialogboksen Gennemse, men den er helt tom uden mulighed for at lukke dialogboksen.

Power Query indeholder knappen Gennemse OneDrive ud for tekstfeltet Filsti eller URL-adresse , når du opretter et dataflow i PowerApps ved hjælp af en af disse connectorer:

Gennemse OneDrive... i vinduet med indstillinger for Forbind for Excel-connectoren.

Når du vælger denne knap, bliver du bedt om at gennemgå godkendelsesprocessen. Når denne proces er fuldført, vises der et nyt vindue med alle filerne i OneDrive for Business for den godkendte bruger.

Nyt vindue, hvor du kan gennemse filerne fra OneDrive for Business for den godkendte bruger.

Du kan vælge den ønskede fil og derefter vælge knappen Åbn . Når du har valgt Åbn, føres du tilbage til den første side med forbindelsesindstillinger, hvor du kan se, at tekstfeltet Filsti eller URL-adresse nu indeholder den nøjagtige URL-adresse til den fil, du har valgt fra OneDrive for Business.

Forbind ionsindstillinger vinduet med URL-adressen til den valgte fil, der er hostet på OneDrive for Business.

Du kan vælge knappen Næste i nederste højre hjørne af vinduet for at fortsætte processen og hente dine data.

Fra webconnectoren ved hjælp af en FIL-URL-adresse

  1. Gå til din OneDrive for Business-placering ved hjælp af en browser. Højreklik på den fil, du vil bruge, og vælg Åbn i Excel.

    Bemærk

    Browsergrænsefladen ligner muligvis ikke nøjagtigt følgende billede. Der er mange måder at vælge Åbn i Excel til filer på i din OneDrive for Business-browsergrænseflade. Du kan bruge en hvilken som helst indstilling, der giver dig mulighed for at åbne filen i Excel.

    Skærmbillede af OneDrive i en browser, der viser valget Åbn i Excel.

  2. I Excel skal du vælge Filoplysninger> og derefter vælge knappen Kopiér sti.

    Skærmbillede af menuen Oplysninger, hvor knappen Kopiér sti er markeret.

Hvis du vil bruge det link, du lige har kopieret i Power Query, skal du benytte følgende fremgangsmåde:

  1. Vælg Hent data>Web.

    Skærmbillede af båndet Hent data i Power BI Desktop, hvor webvalget vises.

  2. I dialogboksen Fra web skal du vælge indstillingen Grundlæggende og indsætte linket i URL-adressen.

  3. Fjern strengen ?web=1 i slutningen af linket, så Power Query kan navigere til filen korrekt, og vælg derefter OK.

    Skærmbillede af dialogboksen Fra web, der viser, hvordan du fjerner en streng fra feltet URL-adresse.

  4. Hvis Du bliver bedt om legitimationsoplysninger i Power Query, skal du vælge enten Windows (til SharePoint-websteder i det lokale miljø) eller Organisationskonto (for Websteder i Microsoft 365 eller OneDrive for Business). Vælg Forbind.

    Skærmbillede af prompten om legitimationsoplysninger i Power BI Desktop, der understreger valg af windows- eller organisationskonto.

    Advarsel

    Når du arbejder med filer, der hostes på OneDrive for Home, skal den fil, du vil oprette forbindelse til, være offentligt tilgængelig. Når du angiver godkendelsesmetoden for denne forbindelse, skal du vælge indstillingen Anonym .

Når dialogboksen Navigator vises, kan du vælge på listen over tabeller, ark og områder, der findes i Excel-projektmappen. Herfra kan du bruge OneDrive for Business-filen på samme måde som enhver anden Excel-fil. Du kan oprette rapporter og bruge dem i datasæt, som du ville gøre med en hvilken som helst anden datakilde.

Bemærk

Hvis du vil bruge en OneDrive for Business-fil som en datakilde i Power BI-tjeneste, skal du sørge for, at du vælger OAuth2 som godkendelsesmetode, når du konfigurerer indstillingerne for opdatering. Ellers kan du støde på en fejl (f.eks. Kunne ikke opdatere legitimationsoplysningerne for datakilden), når du forsøger at oprette forbindelse eller opdatere. Hvis du vælger OAuth2 som godkendelsesmetode, afhjælpes denne fejl i legitimationsoplysningerne.

SharePoint-mappeconnector

Du kan læse en detaljeret trinvis vejledning i, hvordan du opretter forbindelse til de filer, der hostes på sharePoint-webstedet i artiklen i SharePoint-mappen .

Når forbindelsen er oprettet, bliver du bedt om at få vist et eksempel på tabellen, der viser filerne på SharePoint-webstedet. Vælg knappen Transformér data nederst til højre i vinduet.

Eksempel på tabel, når der er oprettet forbindelse til et SharePoint-websted ved hjælp af SharePoint-mappeconnectoren, der viser de filer, der blev fundet på SharePoint-webstedet.

Når du vælger knappen Transformér data , kommer du til en visning af de data, der kaldes filsystemvisningen. Hver af rækkerne i denne tabel repræsenterer en fil, der blev fundet på SharePoint-webstedet.

Tabeleksempel på filerne på SharePoint-webstedet, når du har valgt knappen Transformér data.

Tabellen har en kolonne med navnet Indhold , der indeholder filen i et binært format. Værdierne i kolonnen Indhold har en anden farve end de øvrige værdier i de andre kolonner i tabellen, hvilket angiver, at de kan vælges.

Ved at vælge en binær værdi i kolonnen Indhold tilføjer Power Query automatisk en række trin i forespørgslen for at navigere til filen og fortolke dens indhold, hvor det er muligt.

Fra den tabel, der blev vist på det forrige billede, kan du f.eks. vælge den anden række, hvor feltet Navn har en værdi på 02-February.csv. Power Query opretter automatisk en række trin til at navigere i og fortolke indholdet af filen som en CSV-fil.

Indholdet af en CSV-fil med navnet 02-February.csv, der automatisk blev fortolket af Power Query som vist i afsnittet Anvendte trin.

Bemærk

Du kan interagere med tabellen ved at anvende filtre, sorteringer og andre transformationer, før du navigerer til den ønskede fil. Når du er færdig med disse transformationer, skal du vælge den binære værdi, du vil have vist.

OneDrive for Business-oplevelse

SharePoint-mappeconnectoren og dens oplevelse fungerer også for filer, der hostes på OneDrive for Business. Den URL-adresse, du skal bruge, er dog forskellig fra den, du ville bruge til et SharePoint-websted. Hvis du vil finde din entydige URL-adresse, skal du gå til OneDrive for Business-portalen og kopiere URL-adressen fra din browser. Denne URL-adresse kan se ud som i følgende eksempel:

https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx

Du behøver ikke den fulde URL-adresse, men kun de første par dele. Den URL-adresse, du skal bruge i Power Query, har følgende format:

https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>

Eksempler:

https://contoso-my.sharepoint/personal/user123_contoso_com

Funktionen SharePoint.Contents

Selvom SharePoint-mappeconnectoren giver dig en oplevelse, hvor du kan se alle de filer, der er tilgængelige på dit SharePoint- eller OneDrive for Business-websted på én gang, kan du også vælge en anden oplevelse. I denne oplevelse kan du navigere gennem dine SharePoint- eller OneDrive for Business-mapper og nå den eller de mapper, du er interesseret i.

Denne oplevelse leveres via funktionen SharePoint.Contents . Udfør følgende trin for at bruge denne funktion:

  1. Opret en tom forespørgsel.

  2. Ret koden på formellinjen, så den er SharePoint.Contents("url") det samme format, som url bruges til SharePoint-mappeconnectoren. Eksempel:

    SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Bemærk

    Denne funktion forsøger som standard at bruge SharePoint API Version 14 til at oprette forbindelse. Hvis du ikke er sikker på, hvilken API-version der bruges af SharePoint-webstedet, kan du prøve at bruge følgende eksempelkode: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"]).

  3. Power Query anmoder om, at du tilføjer en godkendelsesmetode for forbindelsen. Brug den samme godkendelsesmetode, som du ville bruge til SharePoint-filconnectoren.

  4. Naviger gennem de forskellige dokumenter til den eller de specifikke mapper eller filer, du er interesseret i.

    Forestil dig f.eks. et SharePoint-websted med en mappe med delte dokumenter . Du kan vælge værdien Tabel i kolonnen Indhold for den pågældende mappe og navigere direkte til den pågældende mappe.

    Eksempel på tabel, når der er oprettet forbindelse til SharePoint-webstedet med funktionen SharePoint.Contents, hvor der er en mappe med navnet Delte dokumenter.

    I denne mappe Delte dokumenter er der en mappe, hvor virksomheden gemmer alle salgsrapporterne. Denne mappe hedder Salgsrapporter. Du kan vælge værdien Tabel i kolonnen Content for den pågældende række.

    Eksempel på tabel, når du har navigeret til mappen Delte dokumenter.

    Med alle filerne i mappen Salgsrapporter kan du vælge knappen Kombiner filer (se Oversigt over kombiner filer) for at kombinere dataene fra alle filerne i denne mappe til en enkelt tabel. Du kan også navigere direkte til en enkelt fil efter eget valg ved at vælge den binære værdi i kolonnen Indhold .

    Eksempel på tabel, når du har navigeret til mappen Salgsrapporter.

Bemærk

Den oplevelse, der leveres af funktionen SharePoint.Contents , er optimal til SharePoint- og OneDrive for Business-miljøer med et stort antal filer.