Applies ToExcel för Microsoft 365

Python i Excel är nu tillgängligt för företagsanvändare som kör den aktuella kanalen i Windows, från och med version 2408 (version 17928.20114) och Månadskanal för företag i Windows, med början från version 2408 (version 17928.20216). 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 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.

  1. 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.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 & 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.

  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.Ett öppet Python i Excel DataFrame-kort med kategoridata.  

    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 ikonen Infoga data för att extrahera DataFrame-data. Om du väljer ikonen Infoga data öppnas en meny med en lista med värden som är relevanta för dina data.På menyn Infoga data finns alternativ för att infoga data.  

  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.Extrahera data till Excel-rutnätet med menyn Infoga data.

  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.