Bruke Power Query til å importere data for Python i Excel

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

Hvis du vil ha informasjon om tilgjengelighet, kan du se Tilgjengelighet for Python i Excel. Hvis du støter på 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 datatransformering og -klargjøring 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.

Hvis du vil lære mer om Power Query, kan du se hjelp for Power Query for Excel.

Obs!

Import av eksterne data med Power Query for bruk med Python i Excel er ikke tilgjengelig for Excel på nettet.

Slik bruker du Power Query til å importere data for Python i Excel

Følg fremgangsmåten nedenfor for å lære hvordan du importerer et eksternt eksempeldatasett og hvordan du bruker det med Python i Excel.

Tips

Hvis du allerede er kjent med Power Query og vil arbeide med eksisterende spørringer i arbeidsboken, kan du gå videre til Bruke Power Query-data med Python i Excel senere i denne artikkelen.

  1. Hvis du vil se gruppene Få & transformere data og spørringer & tilkoblinger , velger du Data-fanen . Velg Hent data for å velge datakilde. Du kan importere data fra flere kilder, inkludert filer med kommadelte verdier (CSV). Hver import oppretter en spørring.

    Dette eksemplet importerer data fra OData-tjenesten Northwind, som er en testdatakilde. Hvis du vil gjøre dette, velger du Hent data>fra andre kilder>fra OData-feeden.

  2. Skriv deretter inn følgende kobling til OData-tjenesten Northwind, og velg OK.
    https://services.odata.org/northwind/northwind.svc/

  3. 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 som .... Følgende skjermbilde viser dialogboksen for forhåndsvisning av Power Query med Kategorier-tabellen valgt og alternativet Last inn som ... vist.

    Konfigurer en Power Query-tilkobling for Python i Excel. Velg Kategorier-tabellen fra OData.

    Obs!

    • Du kan også velge Transformer data fra dialogboksen for forhåndsvisning av Power Query. Dette lar deg 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 inn i Excel-rutenettet.
  4. Velg Bare lag tilkobling for å opprette datatilkoblingen fra kilden. Power Query oppretter automatisk en spørring for denne tilkoblingen.

    Velg Bare lag tilkobling fra dialogboksen Importer data.

  5. Spørringer & tilkoblinger-ruten åpnes automatisk og viser spørringen Power Query opprettet for den valgte datakilden, i dette tilfellet Kategorier-tabellen fra OData-eksempeldatasettet Northwind. Hvis du vil åpne ruten Spørringer & tilkoblinger manuelt, velger du Spørringer & tilkoblingerData-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-tilkobling med kategoridata fra OData-tjenesten Northwind, som beskrevet i forrige artikkeldel. Disse trinnene viser hvordan du analyserer kategoridataene med Python i Excel.

  1. 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 i Excel-formelen xl() til å referere til Excel-elementer, for eksempel en Power Query-spørring. I dette eksemplet skriver du inn xl("Categories") Python i Excel-cellen.

  2. Python-cellen viser nå kategoridataene i en DataFrame, som returnert av formelen xl("Categories") . Velg kortikonet ved siden av DataFrame for å vise en forhåndsvisning av dataene i DataFrame. Følgende skjermbilde viser forhåndsvisningen av DataFrame.

    Et åpent Python i Excel DataFrame-kort som viser kategoridata.

    Tips

    Endre størrelsen på dialogboksen DataFrame ved hjelp av ikonet nederst til høyre.

  3. Konvertere dataene i DataFrame til Excel-verdier, som returnerer dataene til Excel-rutenettet. Hvis du vil konvertere verdier for DataFrame til Excel, merker du cellen som inneholder DataFrame, og deretter velger du ikonet Sett inn data . Skjermbildet nedenfor viser et eksempel på dette ikonet ved siden av DataFrame.

    Velg ikonet Sett inn data for å trekke ut DataFrame-dataene.

    Hvis du velger ikonet Sett inn data , åpnes det en meny med en liste over verdier som er relevante for dataene.

    Sett inn data-menyen inneholder alternativer for å sette inn dataene.

  4. 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.

    Pakk ut dataene til Excel-rutenettet med Sett inn data-menyen.

  5. 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 finne ut hvordan du oppretter Python-plott og -diagrammer med dataene dine, kan du se Opprette Python i Excel-tegninger og -diagrammer.