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 en 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 att läsa Introduktion till Python i Excel och Komma igång med Python i Excel

Vad är en dataram?  

En dataram är en tvådimensionell datastruktur på datorprogrammeringsspråk, ungefär som i en Excel-tabell. I Python är en DataFrame ett objekt i pandabiblioteket. Pandabiblioteket är ett kärnbibliotek som används av Python i Excel, och DataFrame-objekt är en nyckelstruktur för att analysera data med Python i Excel. 

Obs!: Python i Excel använder en DataFrame som standardobjekt för tvådimensionella områden.

Python i Excel kan skapa en dataram på två sätt: som ett Python-objekt eller konverteras till Excel-värden. När en dataram returneras som ett Python-objekt visas texten "DataFrame" i cellen föregås av en kortikon. Följande skärmbild visar en DataFrame som ett Python-objekt i en Excel-cell. 

Ett DataFrame-objekt i en Python-cell i Excel.

Om du vill visa informationen i en dataruta väljer du kortikonen i cellen eller använder Ctrl+Skift+F5. Följande skärmbild visar ett DataFrame-objekt med kortvyn öppen. I det här exemplet upprepar DataFrame data i cellerna A1:B3 i kalkylbladet. 

En förhandsversion av Python i Excel DataFrame som visar Python-kod och Excel-värden.

Du kan också importera externa data till Excel och sedan bearbeta dessa data med Python i Excel. Använd Power Query om du vill importera externa data. Mer information finns i Använda Power Query för att importera data för Python i Excel

Ändra utdatatypen Python 

Data i en dataram kan returneras som Excel-värden i stället för som ett Python-objekt. Mata ut en dataram som Excel-värden för att införliva andra Excel-baserade analyser som diagram, Excel-formler och villkorsstyrd formatering. 

Använd Python-utdatamenyn i formelfältet för att styra hur Python-beräkningar returneras. Följande skärmbild visar Menyn Python-utdata i formelfältet.

Python-utdatamenyn i en Excel-arbetsbok.

Följande skärmbild visar föregående DataFrame-data, men den här gången returneras data som Excel-värden. Eftersom datarutan upprepar data i cellerna A1:B3 i kalkylbladet matchar Python-resultatet i cellerna C1:D3 cellerna A1:B3.  

En Python i Excel DataFrame returneras som Excel-värden.

Obs!: Om en cell i utdataområdet, som i föregående scenario är området C1:D3, redan innehåller ett värde, returnerar Python-cellen #SPILL! i stället för Python-utdata. Mer information finns i Felsöka Python i Excel-fel och Så här korrigerar du ett #SPILL!-fel.

Viktigt!: När utdatatypen för en dataram är inställd på Excel-värden returnerar DataFrame bara indexkolumnen om något av följande villkor uppfylls. 

  • Om värdena i indexkolumnen inte är numeriska (till exempel resultatet av describe() eller group_by()).

  • Om indexkolumnnamnet har angetts.

Du kan också använda menyn för att högerklicka eller Ctrl+klicka i en Python-cell för att ändra utdatatyper. Öppna snabbmenyn och välj Utdata som för att ändra utdata. 

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!

×