Använda Power Query för att importera data för Python i Excel
Applies To
Excel för Microsoft 365Python i Excel lanseras för närvarande för företags- och företagsanvändare som kör den aktuella kanalen i Windows, från och med version 2407 (version 17830.20128). Den är tillgänglig som förhandsversion för familjeanvändare och personliga användare som kör den aktuella kanalen i Windows från och med version 2405 (version 17628.20164). Python i Excel är tillgängligt som förhandsversion för Utbildningsanvändare som kör Den aktuella kanalen (förhandsversion) via Microsoft 365 Insider Program. Den är för närvarande inte tillgänglig för Månadskanal för företag eller Semi-Annual Enterprise-kanalen.
Den lanseras först i Excel för Windows och sedan till andra plattformar vid ett senare tillfälle. Mer information om tillgänglighet finns i Python i Excel-tillgänglighet.
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.
Viktigt!: Power Query är det enda sättet att importera externa data för användning med Python i Excel.
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
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.
-
Om du vill se grupperna Hämta & Transformera data och frågor & Connections 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.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.
I det här exemplet importeras data från -
Ange sedan följande länk till Northwind OData-tjänsten och välj OK.
https://services.odata.org/northwind/northwind.svc/
-
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.
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.
-
-
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.
-
Fönstret Frågor & Connections öppnas automatiskt med en lista över 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 & Connections manuellt väljer du Frågor & Connections 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.
-
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.
-
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.
Tips: Ändra storlek på dialogrutan Dataframe med hjälp av ikonen i det nedre högra hörnet.
-
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.
Om du väljer ikonen Infoga data öppnas en meny med en lista med värden som är relevanta för dina data. -
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.
-
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.