Du kan få oplysninger 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>til feedback i Excel.
Er du ny til Python i Excel? Start med Introduktion til Python i Excel og Kom i gang med Python i Excel.
Python kører med sikkerhed på virksomhedsniveau
Python i Excel kører Python-koden, der bruges af Excel, i en sikker objektbeholder i Microsoft Cloud med sikkerhed på virksomhedsniveau.
Python i Excel er en kompatibel forbundet oplevelse med Microsoft 365 , og Python-kode kører inden for overholdelsesgrænsen for din organisation. Arbejd 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 forbundne oplevelser med Microsoft 365.
Python i Excel overholder den generelle forordning om databeskyttelse (GDPR) og EUDB (European Union Data Boundary).
Python i Excel kører i Microsoft Cloud med følgende attributter.
- Python-kode kører inden for overholdelsesgrænsen for din organisation på hypervisorisolerede objektbeholdere.
- Objektbeholderne forbliver online, så længe projektmappen er åben, eller indtil der opstår timeout.
- Data bevares ikke i Microsoft Cloud.
- 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.
- Beholderen har Python og et organiseret sæt sikre biblioteker, der leveres af Anaconda.
- Miljøet bruger Anaconda Distribution til Python, som indeholder kildebyggede Python og biblioteker, der leveres direkte fra Anaconda.
- Python-koden kan få adgang til data gennem referencerne via den indbyggede funktion som en del af en Python-formel
xl(). 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-koden returnerer output til dine projektmapper via Excel-funktionen =PY(), som viser resultatet af Python-koden i cellen, hvor funktionen angives. 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.
Ofte stillede spørgsmål
Hvordan håndterer Python i Excel projektmapper fra internettet eller kilder, der ikke er tillid til?
Python i Excel følger de samme sikkerhedspolitikker som Excel, når det drejer sig om at åbne projektmapper fra internettet eller kilder, der ikke er tillid til.
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 altid Python-formlerne i en projektmappe i projektmappens egen dedikerede hypervisorisolerede objektbeholder, 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å?
Objektbeholdere er isolerede og sikre miljøer, der kan køre programmer og tjenester uden at påvirke resten af systemet. For at sikre objektbeholdernes sikkerhed og pålidelighed anvendes der regelmæssige opdateringer og programrettelser på dem.
Python og bibliotekerne opdateres på følgende måder, så dine data er sikre, og dine numeriske resultater er ensartede.
- Rettelser anvendes på det underliggende operativsystem, som objektbeholderen kører på. Dette er med til at sikre, at objektbeholderen er beskyttet mod sikkerhedsrisici og udnyttelser, der kan påvirke dine data. Dette gøres automatisk, uden at der kræves input fra dig.
Periodiske opdateringer af Python-miljøet frigives med Python og de biblioteker, der leveres af Anaconda. Disse versioner inkluderer de nyeste sikkerhedsrettelser og forbedringer fra Python- og Anaconda-community'erne. Disse udgivelser annonceres via blogindlæg og dokumentation. Dette gøres automatisk uden behov for konfiguration, og Microsoft vil som standard bruge det nyeste miljø. Eksisterende projektmapper beregnes stadig i forhold til versionen af de miljøer, projektmappen blev oprettet i, og brugerne bliver bedt om at opgradere, hvis der er en nyere version. Denne fremgangsmåde hjælper med 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 dine personlige oplysninger?
Dine personlige oplysninger er vigtige for Microsoft. Du kan få flere oplysninger i Microsofts erklæring om beskyttelse af personlige oplysninger .
Hvis du vil gennemse databeskyttelsespolitikkerne for forbundne oplevelser med Microsoft 365, skal du se Forbundne oplevelser i Microsoft 365.
Hvis du vil gennemse databeskyttelsespolitikkerne, når du bruger Copilot med projektmappedata, skal du se Data, Beskyttelse af personlige oplysninger og Sikkerhed for Microsoft Copilot.
Hvis du vil vide, hvordan data, der sendes fra projektmappen til objektbeholderen, behandles, skal du se Påkrævede tjenestedata til Office.
Kan kode konfigureres til at køre i Europa?
Ja, Python i Excel er i overensstemmelse med den generelle forordning om databeskyttelse (GDPR) og EUDB (European Union Data Boundary). Kunder i EU kører deres objektbeholdere i EU. Multinationale lejere kan konfigurere alle deres objektbeholdere til at køre i Europa via Office-konfigurationstjeneste. Du kan få flere oplysninger om overholdelse af angivne standarder i Azure-, Dynamics 365- og Microsoft 365-overholdelsestilbud.
Bevares inaktive data i Python i Excel?
Python i Excel håndterer eller gemmer ikke inaktive data. Dine data er dine data. Den deles ikke med nogen tredjepart og bruges heller ikke til træning af kunstig intelligens af Copilot.
Deles data med Anaconda eller tredjeparter?
Nej.
Overholder Python i Excel HITRUST-retningslinjerne (Health Information Trust Alliance) og HIPAA (Health Insurance Portability and Accountability Act) ?
Ja. Du kan få flere oplysninger om overholdelse af angivne standarder i Azure-, Dynamics 365- og Microsoft 365-overholdelsestilbud.
Hvad kan du gøre i objektbeholderen?
Brugerkode kører i en hypervisorisoleret objektbeholder under en konto med færrest rettigheder. Brugerkoden kan udføre handlinger som f.eks. at skrive til disken eller udføre shellkommandoer i objektbeholderen. Disse beholdere oprettes på forhånd for at forbedre ydeevnen og tilgængeligheden.
Python i Excel forudsætter, at alt, hvad der køres i objektbeholderen, er skadeligt og begrænser fuldstændigt input og output for objektbeholderen. Du kan kun få adgang til data, som formlen refererer til. Du kan kun returnere værdier eller billeder igen. Når en beholder bruges, destrueres den. Der bevares ingen data mellem sessioner eller brugere.
Python i Excel forbeholder sig ret til at blokere alt, hvad der findes for at bryde en hypervisorisolation eller netværksgrænser.
Yderligere overvejelser
Opdater registreringsdatabasen for at slå sikkerhedsadvarsler til/fra for Python i Excel
Følgende kommandoer viser, hvordan du opdaterer registreringsdatabasen for at ændre indstillingerne for sikkerhedsadvarsel for Python i Excel. Kør kommandoerne fra en kommandoprompt med administratorrettigheder på en Windows-enhed.
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 /fBrug denne kommando til at aktivere en sikkerhedsprompt, når du åbner en projektmappe, der indeholder en Python-formel. Det aktiverer en meddelelse om sikkerhedsadvarsel i Excel-informationslinjen.
reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /fBrug denne kommando til at deaktivere alle Python-funktioner i at køre i den åbne projektmappe. Python-funktioner returnerer fejlen #BLOKERET!.
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 rapporterne om sikkerhedsrisici, der påvirker Microsofts produkter og tjenester, skal du gå til opdateringsvejledningen for Microsoft Security Response Center.