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, bedes du rapportere dem ved at vælge Hjælp > Feedback i Excel.

Er du ny til Python i Excel? Start med Introduktion til Python i Excel og Introduktion til Python i Excel.

Python kører i Microsoft Cloud 

Python i Excel kører Den Python-kode, der bruges af Excel i en sikker beholder på Microsoft Cloud med sikkerhed på virksomhedsniveau som en kompatibel Microsoft 365-forbundet oplevelse. Arbejde med andre på et dokument, der er gemt på OneDrive eller ved hjælp af funktionen Analysér data i Excel, er andre eksempler på kompatible Microsoft 365-forbundne oplevelser. 

Python i Excel kører i Microsoft Cloud med følgende attributter.

  • Python-kode kører på hypervisor isolerede beholdere bygget på Azure Container Instances.

  • Beholderen har Python og et kurateret sæt sikrede biblioteker leveret af Anaconda.

  • Miljøet bruger Anaconda Distribution for Python, som indeholder kildebyggede Python og biblioteker, der leveres direkte fra Anaconda.

  • Python-koden har ikke adgang til din computer, dine enheder eller din konto.

  • Python-koden har ikke netværksadgang.

  • Python-koden har ikke adgang til et brugertoken.

  • Python-koden kan få adgang til data via referencerne via den indbyggede xl() -funktion som en del af en Python-formel. Det betyder, at Python-formler har adgang til at læse celleværdier i projektmappen, baseret på cellereferencen eller værdier fra eksterne datakilder, via Power Query forbindelsesnavnet.

  • Python-kode returnerer output til dine projektmapper via Excel-funktionen =PY(), som viser resultatet af Python-koden i den celle, hvor funktionen er angivet. Python-funktioner kan ikke returnere andre objekttyper, f.eks. makroer, VBA-kode eller andre formler.

  • Python-koden har ikke adgang til andre egenskaber i projektmappen, f.eks. formler, diagrammer, pivottabeller, makroer eller VBA-kode.

  • Objektbeholderne forbliver online, så længe projektmappen er åben, eller indtil der opstår en timeout. Data bevares ikke i Microsoft Cloud.

Hvordan håndterer Python i Excel projektmapper fra internettet eller upålidelige kilder? 

Python i Excel følger de samme sikkerhedspolitikker som Excel, når det gælder åbning af projektmapper fra internettet eller upålidelige kilder. 

Hvis du åbner en projektmappe, der indeholder Python-kode fra internettet, kører Beskyttet visning i Excel ikke Python-formler i projektmappen. Hvis en projektmappe åbnes med Microsoft Defender Application Guard, kører Python-formler ikke som standard.

Desuden kører Python i Excel Python-formlerne i den upålidelige projektmappe i sin egen dedikerede hypervisor isolerede beholder, hvilket hjælper med at forhindre potentiel interaktion eller interferens med anden Python-kode, der kører fra andre åbne projektmapper. 

Hvor ofte opdaterer Microsoft de objektbeholdere, som Python-koden kører på? 

Python i Excel bruger objektbeholdere til at køre Python-kode på Azure. Beholdere er isolerede og sikre miljøer, der kan køre programmer og tjenester uden at påvirke resten af systemet. For at sikre sikkerheden og pålideligheden af objektbeholderne anvendes der regelmæssige opdateringer og programrettelser på dem.

Python og bibliotekerne opdateres på følgende måder for at holde dine data sikre og dine numeriske resultater ensartede.

Programrettelser anvendes på det underliggende operativsystem, som Azure Container Instance kører på. Dette er med til at sikre, at beholderen er beskyttet mod sårbarheder og udnyttelser, der kan påvirke dine data. Dette gøres automatisk uden brug af input fra dig.

Når Python i Excel bliver alment tilgængelig, frigives periodiske opdateringer af Python-miljøet med Python og de biblioteker, der leveres af Anaconda. Disse versioner omfatter de nyeste sikkerhedsrettelser og forbedringer fra Python- og Anaconda-communities. Disse udgivelser vil blive annonceret via blogindlæg og dokumentation. Dette sker automatisk, uden at der kræves nogen konfiguration, og Microsoft bruger som standard det nyeste miljø. Eksisterende projektmapper beregnes stadig i forhold til versionen af de miljøer, projektmappen blev oprettet på, og brugerne bliver bedt om at opgradere, hvis der findes en nyere version. Denne fremgangsmåde er med til at sikre, at dine numeriske resultater forbliver ensartede og giver dig og din organisation mulighed for at holde sig opdateret.

Hvordan respekterer Microsoft dine data og beskyttelse af personlige oplysninger?

Det er vigtigt for Microsoft, at du beskytter dine personlige oplysninger. Se Microsofts erklæring om beskyttelse af personlige oplysninger for at få flere oplysninger. 

Hvis du vil gennemgå politikkerne for databeskyttelse for Microsoft 365-forbundne oplevelser, skal du se Forbundne oplevelser i Microsoft 365

Hvis du vil gennemgå politikkerne for databeskyttelse, når du bruger Copilot med projektmappedata, skal du se Data, Beskyttelse af personlige oplysninger og Sikkerhed for Microsoft 365 Copilot.

Hvis du vil have mere at vide om, hvordan data, der sendes fra din projektmappe til beholderen, behandles, skal du se Påkrævede tjenestedata til Office.

Yderligere overvejelser 

Opdater registreringsdatabasen for at slå sikkerhedsadvarsler for Python til eller fra i Excel 

Følgende kommandoer viser, hvordan du opdaterer registreringsdatabasen for at ændre indstillingerne for sikkerhedsadvarsler for Python i Excel. Kør kommandoerne fra en kommandoprompt med administratorrettigheder på en Windows-enhed. 

  1. Brug denne kommando til at deaktivere alle sikkerhedsadvarsler. Dette er standardindstillingen for Python i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Brug denne kommando til at aktivere en sikkerhedsprompt, når du åbner en projektmappe, der indeholder en Python-formel. Den aktiverer en sikkerhedsadvarsel på linjen i Excel til virksomheder.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Brug denne kommando til at deaktivere alle Python-funktioner i at køre i den åbnede projektmappe. Python-funktioner returnerer fejlen #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft fortsætter med at overvåge og justere Python i Excel for at beskytte dig og dine data. Dette kan omfatte fremtidige ændringer af brugeroplevelsen og indstillingerne i registreringsdatabasen.

Hvis du vil holde dig opdateret og se rapporter om sikkerhedsrisici, der påvirker Microsofts produkter og tjenester, skal du se Opdateringsvejledning til Microsoft Security Response Center.

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.