Applies ToExcel for Microsoft 365

Python i Excel rulles for øyeblikket ut til Enterprise- og Business-brukere som kjører Den gjeldende kanalen i Windows, fra og med versjon 2407 (bygg 17830.20128). Den er tilgjengelig i forhåndsversjon for familie- og personlige brukere som kjører den gjeldende kanalen i Windows, fra og med versjon 2405 (bygg 17628.20164). Python i Excel er tilgjengelig i forhåndsversjon for Education-brukere som kjører Oppdatert kanal (forhåndsversjon) gjennom Microsoft 365 Insider Program. Den er for øyeblikket ikke tilgjengelig for Månedskanal for virksomheter eller Semi-Annual Enterprise Channel.

Den rulles først ut til Excel for Windows, og deretter til andre plattformer på et senere tidspunkt. Hvis du vil ha mer informasjon om tilgjengelighet, kan du se Python i Excel-tilgjengelighet.

Hvis det oppstår problemer med Python i Excel, kan du rapportere dem ved å velge Hjelp > Tilbakemelding i Excel.

Er Python i Excel nytt for deg? Start med Innføring i Python i Excel og Kom i gang med Python i Excel.

Python kjører i Microsoft Cloud 

Python i Excel kjører Python-koden som brukes av Excel i en sikker beholder i Microsoft Cloud med sikkerhet på bedriftsnivå som en kompatibel Microsoft 365-tilkoblet opplevelse. Å arbeide med andre på et dokument som er lagret på OneDrive eller ved hjelp av funksjonen Analyser data i Excel, er andre eksempler på kompatible Tilkoblede funksjoner for Microsoft 365. 

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

  • Python-kode kjører på hypervisorisolerte beholdere som er bygget på Azure Container Instances.

  • Beholderen har Python og et kuratert sett med sikrede biblioteker levert av Anaconda.

  • Miljøet bruker Anaconda Distribution for Python, som inneholder kildebygde Python og biblioteker, levert direkte fra Anaconda.

  • Python-koden har ikke tilgang til datamaskinen, enhetene eller kontoen.

  • Python-koden har ikke nettverkstilgang.

  • Python-koden har ikke tilgang til et brukertoken.

  • Python-koden kan få tilgang til data gjennom referansene via den innebygde xl() -funksjonen som en del av en Python-formel. Dette betyr at Python-formler har tilgang til å lese celleverdier i arbeidsboken, basert på cellereferansen eller verdier fra eksterne datakilder, gjennom Power Query tilkoblingsnavn.

  • Python-kode returnerer utdata til arbeidsbøkene gjennom Excel-funksjonen =PY(), som viser resultatet av Python-koden i cellen der funksjonen skrives inn. Python-funksjoner kan ikke returnere andre objekttyper som makroer, VBA-kode eller andre formler.

  • Python-koden har ikke tilgang til andre egenskaper i arbeidsboken, for eksempel formler, diagrammer, pivottabeller, makroer eller VBA-kode.

  • Beholderne forblir tilkoblet så lenge arbeidsboken er åpen eller til et tidsavbrudd oppstår. Dataene beholdes ikke i Microsoft Cloud.

Hvordan håndterer Python i Excel arbeidsbøker fra Internett eller ikke-klarerte kilder? 

Python i Excel følger de samme sikkerhetspolicyene som Excel når det gjelder å åpne arbeidsbøker fra Internett eller uklarerte kilder. 

Hvis du åpner en arbeidsbok som inneholder Python-kode fra Internett, kjører ikke Excel-beskyttet visning Python-formler i arbeidsboken. Hvis en arbeidsbok åpnes med Microsoft Defender Application Guard, kjøres ikke Python-formler som standard.

I tillegg kjører Python i Excel Python-formlene i den ikke-klarerte arbeidsboken i sin egen dedikerte hypervisorisolerte beholder, noe som bidrar til å forhindre potensiell interaksjon eller forstyrrelser med annen Python-kode som kjører fra andre åpne arbeidsbøker. 

Hvor ofte oppdaterer Microsoft beholderne som Python-koden kjører på? 

Python i Excel bruker beholdere til å kjøre Python-kode på Azure. Beholdere er isolerte og sikre miljøer som kan kjøre programmer og tjenester uten å påvirke resten av systemet. For å sikre sikkerheten og påliteligheten til beholderne, brukes regelmessige oppdateringer og oppdateringer på dem.

Python og bibliotekene oppdateres på følgende måter for å holde dataene sikre og de numeriske resultatene konsekvente.

Oppdateringer brukes på det underliggende operativsystemet som Azure Container Instance kjører på. Dette bidrar til å sikre at beholderen er beskyttet mot sårbarheter og utnyttelser som kan påvirke dataene dine. Dette gjøres automatisk uten at det kreves inndata fra deg.

Når Python i Excel blir generelt tilgjengelig, vil periodiske oppdateringer av Python-miljøet bli utgitt, med Python og bibliotekene levert av Anaconda. Disse versjonene inkluderer de nyeste sikkerhetsoppdateringene og forbedringene fra Python- og Anaconda-fellesskapene. Disse utgivelsene vil bli annonsert via blogginnlegg og dokumentasjon. Dette gjøres automatisk uten at det kreves konfigurasjon, og Microsoft bruker det nyeste miljøet som standard. Eksisterende arbeidsbøker beregnes fremdeles mot versjonen av miljøene arbeidsboken ble opprettet på, og brukerne blir bedt om å oppgradere hvis det finnes en nyere versjon. Denne fremgangsmåten bidrar til å sikre at de numeriske resultatene holder seg konsekvente og gjør at du og organisasjonen kan holde deg oppdatert.

Hvordan respekterer Microsoft dataene og personvernet ditt?

Personvernet ditt er viktig for Microsoft. Se Microsofts personvernerklæring for mer informasjon. 

Hvis du vil se gjennom policyene for databeskyttelse for tilkoblede Microsoft 365-opplevelser, kan du se Tilkoblede opplevelser i Microsoft 365

Hvis du vil se gjennom policyene for databeskyttelse når du bruker Copilot med arbeidsbokdata, kan du se Data, Personvern og Sikkerhet for Microsoft 365 Copilot.

Hvis du vil forstå hvordan data som sendes fra arbeidsboken til beholderen behandles, kan du se Nødvendige tjenestedata for Office.

Flere hensyn 

Oppdater registeret for å slå av sikkerhetsadvarsler for Python i Excel 

Følgende kommandoer viser hvordan du oppdaterer registeret for å endre innstillingene for sikkerhetsadvarsel for Python i Excel. Kjør kommandoene fra en hevet ledetekst på en Windows-enhet. 

  1. Bruk denne kommandoen til å deaktivere alle sikkerhetsadvarsler. Dette er standardinnstillingen for Python i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Bruk denne kommandoen til å aktivere en sikkerhetsmelding når du åpner en arbeidsbok som inneholder en Python-formel. Den aktiverer et varsel om sikkerhetsadvarsel på forretningslinjen i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Bruk denne kommandoen til å deaktivere alle Python-funksjoner fra å kjøre. Python-funksjoner returnerer feilen #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft vil fortsette å overvåke og justere Python i Excel for å holde deg og dataene dine trygge. Dette kan innebære fremtidige endringer i brukeropplevelsen og registerinnstillingene.

Hvis du vil holde deg oppdatert og se rapportene om sikkerhetsproblemer som påvirker Microsofts produkter og tjenester, kan du se oppdateringsveiledningen for Microsoft Security Response Center.

Relaterte artikler 

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.