Bruke Power Query til å importere data for Python i Excel
Applies To
Excel for Microsoft 365Python i Excel rulles for øyeblikket ut til Enterprise- og Business-brukere som kjører Den gjeldende kanalen i Windows, fra og med versjon 2407 (bygg 17830.20128). Den er tilgjengelig i forhåndsversjon for familie- og personlige brukere som kjører den gjeldende kanalen i Windows, fra og med versjon 2405 (bygg 17628.20164). Python i Excel er tilgjengelig i forhåndsversjon for Education-brukere som kjører Oppdatert kanal (forhåndsversjon) gjennom Microsoft 365 Insider Program. Den er for øyeblikket ikke tilgjengelig for Månedskanal for virksomheter eller Semi-Annual Enterprise Channel.
Den rulles først ut til Excel for Windows, og deretter til andre plattformer på et senere tidspunkt. Hvis du vil ha mer informasjon om tilgjengelighet, kan du se Python i Excel-tilgjengelighet.
Hvis det oppstår problemer med Python i Excel, kan du rapportere dem ved å velge Hjelp > tilbakemelding i Excel.
Er Python i Excel nytt for deg? Start med Innføring i Python i Excel og Kom i gang med Python i Excel
Hva er Power Query?
Power Query er et verktøy for datatransformasjon og forberedelse som er utformet for å hjelpe deg med å forme dataene, og det er tilgjengelig i Excel og andre Microsoft-produkter.
Bruk Power Query med Python i Excel til å importere eksterne data til Excel og deretter analysere disse dataene med Python.
Viktig!: Power Query er den eneste måten å importere eksterne data for bruk med Python i Excel på.
Hvis du vil ha mer informasjon om Power Query, kan du se Power Query for Hjelp for Excel.
Slik bruker du Power Query til å importere data for Python i Excel
Følg disse trinnene for å lære hvordan du importerer et eksempel på eksterne datasett og brukes med Python i Excel.
Tips!: Hvis du allerede er kjent med Power Query og vil arbeide med eksisterende spørringer i arbeidsboken, kan du hoppe til Bruk Power Query data med Python i Excel senere i denne artikkelen.
-
Hvis du vil se & Transformer data og spørringer & Connections grupper, velger du Data-fanen. Velg Hent data for å velge datakilden. Du kan importere data fra flere kilder, inkludert kommadelte verdier (CSV)-filer. Hver import oppretter en spørring.Northwind OData-tjenesten, en testdatakilde. Hvis du vil gjøre dette, velger du Hent data > fra andre kilder > fra OData-feed.
Dette eksemplet importerer data fra -
Deretter skriver du inn følgende kobling til Northwind OData-tjenesten og velger OK.
https://services.odata.org/northwind/northwind.svc/
-
Velg en datatabell som skal lastes inn i Excel, i dialogboksen Power Query forhåndsvisning. I dette eksemplet velger du Kategorier-tabellen , og deretter velger du pilen ved siden av Last inn-knappen og velger Last inn til.... Skjermbildet nedenfor viser dialogboksen Power Query forhåndsvisning med Kategorier-tabellen valgt, og alternativet Last inn til... vises.
Obs!:
-
Du kan også velge Transformer data fra dialogboksen Power Query forhåndsvisning. Dette gjør at du kan redigere dataene i Power Query-redigering før du importerer dem til Excel.
-
Hvis du vil vise dataene i Excel-rutenettet, velger du Last inn-knappen . Dette laster den valgte tabellen direkte til Excel-rutenettet.
-
-
Velg Bare opprett tilkobling for å opprette datatilkoblingen fra kilden. Power Query oppretter automatisk en spørring for denne tilkoblingen.
-
Spørringer & Connections-ruten åpnes automatisk, og viser spørringen som opprettes av Power Query for den valgte datakilden– i dette tilfellet Kategorier-tabellen fra eksempeldatasettet Northwind OData. Hvis du vil åpne spørringer & Connections ruten manuelt, velger du Spørringer & Connections på Data-fanen.
Tips!: Hold pekeren over spørringene i oppgaveruten for å få en forhåndsvisning av dataene.
Den neste delen beskriver hvordan du analyserer kategoridataene med Python i Excel.
Bruke Power Query data med Python i Excel
Følgende fremgangsmåte forutsetter at du har opprettet en Power Query forbindelse med kategoridataene fra Northwind OData-tjenesten som er beskrevet i forrige artikkelinndeling. Disse trinnene viser hvordan du analyserer kategoridataene med Python i Excel.
-
Hvis du vil arbeide med eksterne data med Python i Excel, aktiverer du Python i en celle ved å skrive inn =PY-funksjonen . Deretter bruker du Python-formelen i Excel xl() til å referere til Excel-elementer, for eksempel en Power Query spørring. I dette eksemplet skriver du inn xl("Categories") i Python i Excel-cellen.
-
Python-cellen viser nå kategoridataene i en dataramme, som returnert av xl("Categories") -formelen. Velg kortikonet ved siden av DataFrame for å vise en forhåndsvisning av dataene i DataFrame. Følgende skjermbilde viser forhåndsvisningen av DataFrame.
Tips!: Endre størrelsen på datarammedialogboksen ved hjelp av ikonet nederst til høyre.
-
Konverter dataene i datarammen til Excel-verdier, som returnerer dataene til Excel-rutenettet. Hvis du vil konvertere DataFrame til Excel-verdier, merker du cellen som inneholder DataFrame, og deretter velger du Sett inn data-ikonet . Det følgende skjermbildet viser et eksempel på dette ikonet ved siden av DataFrame.
Hvis du velger Sett inn data-ikonet, åpnes en meny med en liste over verdier som er relevante for dataene. -
Velg den første verdien i menyen, arrayPreview. Denne verdien viser Python-dataene fra DataFrame i Excel-rutenettet. Se følgende skjermbilde for et eksempel.
-
Nå som du har brukt Power Query til å importere eksterne data og behandlet disse dataene med Python i Excel, er du klar til å begynne å analysere data med Python i Excel. Hvis du vil lære hvordan du oppretter Python-plott og -diagrammer med dataene dine, kan du se Opprette Python i Excel-plott og -diagrammer.