Applies ToExcel til Microsoft 365

Python i Excel er nu tilgængelig for virksomheds- og virksomhedsbrugere, der kører den aktuelle kanal på Windows, startende med version 2407 (build 17830.20128) og månedlig virksomhedskanal på Windows, startende med version 2408 (build 17928.20216). Den er tilgængelig i forhåndsvisning for familie- og personlige brugere, der kører den aktuelle kanal på Windows fra og med version 2405 (build 17628.20164). Python i Excel er tilgængelig i forhåndsvisning for Education-brugere, der kører Aktuel kanal (forhåndsvisning) via Microsoft 365 Insider Program. Den er i øjeblikket ikke tilgængelig for Semi-Annual Enterprise-kanalen.

Den udrulles til Excel til Windows først 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.   

Eksempel på DataFrame-objekt i en 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. 

Et åbent DataFrame-kort.

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 Query. Du kan få mere at vide om dette under Brug Power Query 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.

Den åbne Python-outputmenu i Excel.

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.  

DataFrame-indholdet, der returneres 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?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.