Relaterade ämnen
×
Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Python i Excel är för närvarande i förhandsversion och kan komma att ändras baserat på feedback. Om du vill använda den här funktionen går du med i Microsoft 365 Insider Program och väljer Betakanal Insider-nivå.   

Python i Excel lanseras gradvis till Excel för Windows-kunder med hjälp av Betakanal. För närvarande är funktionen inte tillgänglig på andra plattformar.

Om du stöter på problem med Python i Excel kan du rapportera dem genom att välja Hjälp > Feedback i Excel.  

Är Python nytt för Excel? Börja med Introduktion till Python i Excel och Kom igång med Python i Excel

Vad är Power Query?  

Power Query är ett datatransformerings- och förberedelseverktyg som hjälper dig att forma dina data och är tillgängligt i Excel och andra Microsoft-produkter.

Använd Power Query med Python i Excel för att importera externa data till Excel och analysera sedan dessa data med Python. Python i Excel kan bara köra beräkningar på data i en Excel-arbetsbok eller data som importerats med Power Query.

Mer information om Power Query finns i Power Query för Excel-hjälpen

Så här använder du Power Query för att importera data för Python i Excel 

Om du vill importera data från externa källor använder du Power Query. Följ anvisningarna nedan för att lära dig hur du importerar en extern exempeldatauppsättning och använder med Python i Excel.

Tips: Om du redan är bekant med Power Query och vill arbeta med befintliga frågor i arbetsboken går du vidare till Använd Power Query data med Python i Excel längre fram i den här artikeln.

  1. Om du vill se & omvandla data och frågor & anslutningsgrupper väljer du fliken Data . Välj Hämta data för att välja datakälla. Du kan importera data från flera källor, inklusive CSV-filer (kommaavgränsade värden). Varje import skapar en fråga.

    I det här exemplet importeras data från Northwind OData-tjänsten, en testdatakälla. Det gör du genom att välja Hämta data > Från andra källor > Från OData-feed.

  2. Ange sedan följande länk till Northwind OData-tjänsten och välj OK.

    https://services.odata.org/northwind/northwind.svc/

  3. I dialogrutan Power Query förhandsgranskning väljer du en datatabell som du vill läsa in i Excel. I det här exemplet väljer du tabellen Kategorier och sedan pilen bredvid knappen Läs in och väljer Läs in till... Följande skärmbild visar dialogrutan Power Query förhandsgranskning med tabellen Kategorier markerad och alternativet Läs in till... visas.

    Konfigurera en Power Query-anslutning för Python i Excel. Välj tabellen Kategorier från OData.

    Meddelanden: 

    • Du kan också välja Transformera data i dialogrutan Power Query förhandsgranskning. På så sätt kan du redigera data i Power Query-redigeraren innan du importerar dem till Excel.

    • Om du vill visa data i Excel-rutnätet väljer du knappen Läs in . Då läses den markerade tabellen in direkt i Excel-rutnätet.

  4. Välj Skapa endast anslutning för att upprätta dataanslutningen från källan. Power Query skapar automatiskt en fråga för anslutningen.

    Välj Skapa endast anslutning i dialogrutan Importera data.

  5. Fönstret Frågor & Anslutningar öppnas automatiskt och visar frågan som skapats av Power Query för den valda datakällan – i det här fallet tabellen Kategorier från Northwind OData-exempeldatauppsättningen. Om du vill öppna fönstret Frågor & anslutningar manuellt väljer du Frågor & Anslutningar på fliken Data.

    Tips: Hovra över frågorna i åtgärdsfönstret för att få en förhandsgranskning av data.

I nästa avsnitt beskrivs hur du analyserar kategoridata med Python i Excel.

Använda Power Query data med Python i Excel

Följande procedur förutsätter att du har skapat en Power Query anslutning till kategoridata från Northwind OData-tjänsten som beskrivs i föregående artikelavsnitt. De här stegen visar hur du analyserar kategoridata med Python i Excel.

  1. Om du vill arbeta med externa data med Python i Excel aktiverar du Python i en cell genom att ange funktionen =PY . Använd sedan Python i Excel xl() -formeln för att referera till Excel-element, till exempel en Power Query fråga. I det här exemplet anger du xl("Categories") i cellen Python i Excel.

  2. Python-cellen visar nu kategorier i en dataram, som returneras av den xl("Categories") formeln. Välj kortikonen bredvid DataFrame för att visa en förhandsgranskning av data i dataramen. Följande skärmbild visar förhandsgranskningen av Dataframe.

    En förhandsgranskning av data i DataFrame-objektet.

    Tips: Ändra storlek på dialogrutan Dataframe med hjälp av ikonen i det nedre högra hörnet.

  3. Konvertera data i DataFrame till Excel-värden, som returnerar data till Excel-rutnätet. Om du vill konvertera datarutan till Excel-värdena markerar du cellen som innehåller Dataframe och väljer sedan ikonen Infoga data . Följande skärmbild visar ett exempel på den här ikonen bredvid Dataframe.



    Välj alternativet Infoga data för DataFrame-objektet. Om du väljer ikonen Infoga data öppnas en meny med en lista med värden som är relevanta för dina data.

    Visa menyn när du har valt Infoga data för DataFrame-objektet.

  4. Välj det första värdet i menyn matrisförhandsgranskning. Det här värdet visar Python-data från DataFrame i Excel-rutnätet. Se följande skärmbild för ett exempel.

    Visa matrisförhandsgranskningsresultatet från dataramen i Excel-rutnätet.

  5. Nu när du har använt Power Query för att importera externa data och bearbetat dessa data med Python i Excel är du redo att börja analysera data med Python i Excel. Mer information om hur du skapar Python-diagram med dina data finns i Skapa Python i Excel-diagram.

Relaterade artiklar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×