Relaterede emner
×
Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Python i Excel er i øjeblikket i forhåndsvisning og kan ændres baseret på feedback. Hvis du vil bruge denne funktion, skal du tilmelde dig Microsoft 365 Insider Program og vælge niveauet Aktuel kanal (forhåndsvisning) Insider.

Denne funktion udrulles gradvist til Enterprise-, Business-, Education- og Family- og Personal-brugere, der kører Aktuel kanal (forhåndsvisning) på Windows. Den udrulles til Excel til Windows først fra og med version 2406 (build 17726.20016) og derefter til andre platforme på et senere tidspunkt. Du kan få mere at vide om tilgængelighed under Python i Excel-tilgængelighed .

Hvis du støder på problemer med Python i Excel, skal du rapportere dem ved at vælge Hjælp > feedback i Excel.

Er du ny til Python i Excel? Start med at læse Introduktion til Python i Excel og Introduktion til Python i Excel

Hvad er en DataFrame?  

En DataFrame er en todimensionel datastruktur i computerprogrammeringssprog, der ligner en Excel-tabel. I Python er en DataFrame et objekt i pandabiblioteket. Pandabiblioteket er et kernebibliotek, der bruges af Python i Excel, og DataFrame-objekter er en nøglestruktur til analyse af data med Python i Excel. 

Bemærk!: Python i Excel bruger en DataFrame som standardobjekt for todimensionelle områder.

Python i Excel kan få vist en DataFrame på to måder: som et Python-objekt eller konverteret til Excel-værdier. Når en DataFrame returneres som et Python-objekt, viser cellen teksten "DataFrame", efterfulgt af et kortikon. Følgende skærmbillede viser en DataFrame som et Python-objekt i en Excel-celle. 

Et DataFrame-objekt i en Python i Excel-celle.

Hvis du vil have vist oplysningerne i en DataFrame, skal du vælge kortikonet i cellen eller bruge Ctrl+Skift+F5. Følgende skærmbillede viser et DataFrame-objekt med kortvisningen åben. I dette eksempel gentages dataene i cellerne A1:B3 i regnearket. 

En Python i Excel DataFrame preview, der viser Python-kode og Excel-værdier.

Du kan også importere eksterne data til Excel og derefter behandle disse data med Python i Excel. Hvis du vil importere eksterne data, skal du bruge Power-forespørgsel. Du kan få mere at vide om dette under Brug Power-forespørgsel til at importere data til Python i Excel

Skift Python-outputtypen 

Dataene i en DataFrame kan returneres som Excel-værdier i stedet for som et Python-objekt. Skriv en DataFrame som Excel-værdier for at inkorporere andre Excel-baserede analyser som diagrammer, Excel-formler og betinget formatering. 

Brug menuen Python-output på formellinjen til at styre, hvordan Python-beregninger returneres. Følgende skærmbillede viser menuen Python-output på formellinjen.

Menuen Python-output i en Excel-projektmappe.

Følgende skærmbillede viser de foregående DataFrame-data, men denne gang returneres dataene som Excel-værdier. Da denne DataFrame gentager dataene i cellerne A1:B3 i regnearket, matcher Python-resultatet i cellerne C1:D3 cellerne A1:B3.  

En Python i Excel-dataramme returneret som Excel-værdier.

Bemærk!: Hvis en celle i outputområdet, som i det foregående scenarie er området C1:D3, allerede indeholder en værdi, returnerer Python-cellen #SPILL! i stedet for Python-outputtet. Du kan få mere at vide under Fejlfinding af Python i Excel-fejl og Sådan retter du en #SPILL!-fejl.

Vigtigt!: Når outputtypen for en DataFrame er angivet til Excel-værdier, outputter DataFrame kun indekskolonnen, hvis en af følgende betingelser er opfyldt. 

  • Hvis indekskolonnens værdier ikke er numeriske (f.eks. resultatet af describe() eller group_by()).

  • Hvis indekskolonnenavnet er angivet.

Du kan også bruge genvejsmenuen eller Ctrl+klik-menuen på en hvilken som helst Python-celle til at ændre outputtyper. Åbn genvejsmenuen, og vælg Output som for at ændre outputtet. 

Relaterede artikler 

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×