Brug Power Query til at importere data for Python i Excel
Applies To
Excel til Microsoft 365Python i Excel udrulles i øjeblikket til virksomheds- og virksomhedsbrugere, der kører den aktuelle kanal på Windows, startende med version 2407 (build 17830.20128). Den er tilgængelig i forhåndsvisning for familie- og personlige brugere, der kører den aktuelle kanal på Windows fra og med version 2405 (build 17628.20164). Python i Excel er tilgængelig i forhåndsvisning for Education-brugere, der kører Aktuel kanal (forhåndsvisning) via Microsoft 365 Insider Program. Den er i øjeblikket ikke tilgængelig for Månedlig virksomhedskanal eller Semi-Annual Enterprise-kanal.
Den udrulles til Excel til Windows først og derefter til andre platforme på et senere tidspunkt. Du kan få mere at vide om tilgængelighed under Python i Excel-tilgængelighed.
Hvis du støder på problemer med Python i Excel, skal du rapportere dem ved at vælge Hjælp > feedback i Excel.
Er du ny til Python i Excel? Start med Introduktion til Python i Excel og Introduktion til Python i Excel
Hvad er Power Query?
Power Query er et værktøj til datatransformation og forberedelse, der er udviklet til at hjælpe dig med at forme dine data, og de er tilgængelige i Excel og andre Microsoft-produkter.
Brug Power Query med Python i Excel til at importere eksterne data i Excel og derefter analysere disse data med Python.
Vigtigt!: Power Query er den eneste måde at importere eksterne data til brug med Python i Excel.
Du kan få mere at vide om Power Query i hjælpen til Power Query til Excel.
Sådan bruges Power Query til at importere data til Python i Excel
Følg disse trin for at få mere at vide om, hvordan du importerer et eksempel på et eksternt datasæt og bruger det sammen med Python i Excel.
Tip!: Hvis du allerede kender Power Query og vil arbejde med eksisterende forespørgsler i projektmappen, skal du gå til Brug Power Query data med Python i Excel senere i denne artikel.
-
Hvis du vil se grupperne Hent & Transformer data og Forespørgsler & Connections, skal du vælge fanen Data. Vælg Hent data for at vælge din datakilde. Du kan importere data fra flere kilder, herunder CSV-filer (kommaseparerede værdier). Hver import opretter en forespørgsel.Northwind OData-tjenesten, som er en testdatakilde. Det gør du ved at vælge Hent data > Fra andre kilder > fra OData-feedet.
I dette eksempel importeres data fra -
Dernæst skal du angive følgende link til Northwind OData-tjenesten og vælge OK.
https://services.odata.org/northwind/northwind.svc/
-
I dialogboksen Power Query eksempel skal du vælge en datatabel, der skal indlæses i Excel. I dette eksempel skal du vælge tabellen Kategorier og derefter vælge pilen ud for knappen Indlæs og vælge Indlæs til.... Følgende skærmbillede viser dialogboksen Power Query eksempel med tabellen Kategorier markeret, og indstillingen Indlæs til... vises.
Bemærkninger!:
-
Du kan også vælge Transformér data i dialogboksen Power Query eksempel. Dette giver dig mulighed for at redigere dataene i Power Query-editor, før du importerer dem til Excel.
-
Hvis du vil have vist dataene i Excel-gitteret, skal du vælge knappen Indlæs . Dette indlæser den valgte tabel direkte i Excel-gitteret.
-
-
Vælg Opret kun forbindelse for at oprette dataforbindelsen fra kilden. Power Query opretter automatisk en forespørgsel for denne forbindelse.
-
Ruden Forespørgsler & Connections åbnes automatisk og viser den forespørgsel, der er oprettet af Power Query for den valgte datakilde – i dette tilfælde tabellen Kategorier fra Northwind OData-eksempeldatasættet. Hvis du vil åbne ruden Forespørgsler & Connections manuelt, skal du vælge Forespørgsler & Connections under fanen Data.
Tip!: Hold markøren over forespørgslerne i opgaveruden for at få et eksempel på dataene.
I næste afsnit beskrives det, hvordan du analyserer kategoriernes data med Python i Excel.
Brug Power Query-data med Python i Excel
Følgende procedure forudsætter, at du har oprettet en Power Query forbindelse med kategoridataene fra Northwind OData-tjenesten, der er beskrevet i det foregående afsnit i artiklen. Disse trin viser, hvordan du analyserer kategoriernes data med Python i Excel.
-
Hvis du vil arbejde med eksterne data med Python i Excel, skal du aktivere Python i en celle ved at angive funktionen =PY . Brug derefter Python i Excel- xl() formel til at referere til Excel-elementer, f.eks. en Power Query forespørgsel. I dette eksempel skal du skrive xl("Categories") i Python i Excel-cellen.
-
Cellen Python viser nu kategoriernes data i en DataFrame, som returneret af den xl("Categories") formel. Vælg kortikonet ud for DataFrame for at få vist et eksempel på dataene i DataFrame. Følgende skærmbillede viser datarammeeksemplet.
Tip!: Tilpas størrelsen på dialogboksen DataFrame ved hjælp af ikonet i nederste højre hjørne.
-
Konvertér dataene i DataFrame til Excel-værdier, hvilket returnerer dataene til Excel-gitteret. Hvis du vil konvertere DataFrame til Excel-værdier, skal du markere den celle, der indeholder DataFrame, og derefter vælge ikonet Indsæt data . Følgende skærmbillede viser et eksempel på dette ikon ud for DataFrame.
Hvis du vælger ikonet Indsæt data, åbnes en menu med en liste over værdier, der er relevante for dine data. -
Vælg den første værdi i menuen, arrayPreview. Denne værdi viser Python-dataene fra DataFrame i Excel-gitteret. Se følgende skærmbillede for et eksempel.
-
Nu hvor du har brugt Power Query til at importere eksterne data og behandlet disse data med Python i Excel, er du klar til at begynde at analysere data med Python i Excel. Du kan få mere at vide om, hvordan du opretter Python-afbildninger og -diagrammer med dine data, under Opret Python i Excel-afbildninger og -diagrammer.