Bruke Power Query til å importere data for Python i Excel
Python i Excel er for øyeblikket i forhåndsversjon og kan endres basert på tilbakemelding. Hvis du vil bruke denne funksjonen, må du bli med i Microsoft 365 Insider Program og velge Betakanal Insider-nivået.
Python i Excel rulles gradvis ut til Excel for Windows-kunder som bruker Betakanal. Funksjonen er for øyeblikket ikke tilgjengelig på andre plattformer.
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.
Dette eksemplet importerer data fra Northwind OData-tjenesten, en testdatakilde. Hvis du vil gjøre dette, velger du Hent data > fra andre kilder > fra OData-feed. -
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.