Relaterade ämnen
×
Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Python i Excel är för närvarande en förhandsversion och kan komma att ändras baserat på feedbacken. Om du vill använda den här funktionen går du med i Microsoft 365 Insider Program och väljer Betakanal Insider-nivå.

Python i Excel lanseras gradvis till Excel för Windows-kunder med hjälp av Betakanal. För närvarande är funktionen inte tillgänglig på andra plattformar.

Om du stöter på problem med Python i Excel kan du rapportera dem genom att välja Hjälp > Feedback i Excel.

Är Python nytt för Excel? Börja med Introduktion till Python i Excel och Kom igång med Python i Excel.

Python körs i Microsoft Cloud 

Python i Excel kör Python-koden som används av Excel i en säker behållare på Microsoft Cloud med säkerhet på företagsnivå som en kompatibel Microsoft 365-ansluten upplevelse. Att arbeta med andra i ett dokument som lagras på OneDrive eller med hjälp av funktionen Analysera data i Excel är andra exempel på kompatibla Microsoft 365-anslutna upplevelser. 

Python i Excel körs i Microsoft Cloud med följande attribut.

  • Python-kod körs på hypervisor isolerade behållare byggda på Azure Container Instances.

  • Behållaren har Python och en kuraterad uppsättning skyddade bibliotek som tillhandahålls av Anaconda.

  • Miljön använder Anaconda-distributionen för Python, som innehåller källbyggda Python och bibliotek, som tillhandahålls direkt från Anaconda.

  • Python-koden har inte åtkomst till din dator, dina enheter eller ditt konto.

  • Python-koden har inte nätverksåtkomst.

  • Python-koden har inte åtkomst till en användartoken.

  • Python-koden kan komma åt data via referenserna via den inbyggda xl() funktionen som en del av en Python-formel. Det innebär att Python-formler har åtkomst till lästa cellvärden i arbetsboken, baserat på cellreferensen eller värden från externa datakällor, via Power Query anslutningsnamn.

  • Python-kod returnerar utdata till dina arbetsböcker via excelfunktionen =PY(), som visar resultatet av Python-koden i cellen där funktionen anges. Python-funktioner kan inte returnera andra objekttyper som makron, VBA-kod eller andra formler.

  • Python-koden har inte åtkomst till andra egenskaper i arbetsboken, till exempel formler, diagram, pivottabeller, makron eller VBA-kod.

  • Behållarna är online så länge arbetsboken är öppen eller tills en timeout inträffar. Data finns inte kvar i Microsoft Cloud.

Hur hanterar Python i Excel arbetsböcker från Internet eller ej betrodda källor? 

Python i Excel följer samma säkerhetsprinciper som Excel när det gäller att öppna arbetsböcker från Internet eller ej betrodda källor. 

Om du öppnar en arbetsbok som innehåller Python-kod från Internet kan Excel-skyddad vy inte köra Python-formler i arbetsboken. Om en arbetsbok öppnas med Microsoft Defender Application Guard körs inte Python-formler som standard.

Dessutom kör Python i Excel Python-formler i den ej betrodda arbetsboken i en egen dedikerad hypervisor isolerad behållare, vilket hjälper till att förhindra potentiell interaktion eller störningar med annan Python-kod som körs från andra öppna arbetsböcker. 

Hur ofta uppdaterar Microsoft de behållare som Python-koden körs på? 

Python i Excel använder behållare för att köra Python-kod på Azure. Behållare är isolerade och säkra miljöer som kan köra program och tjänster utan att påverka resten av systemet. För att säkerställa behållarens säkerhet och tillförlitlighet tillämpas regelbundna uppdateringar och korrigeringsfiler på dem.

Python och biblioteken uppdateras på följande sätt för att hålla dina data säkra och dina numeriska resultat konsekventa.

Korrigeringsfiler tillämpas på det underliggande operativsystemet som Azure Container Instance körs på. Det här säkerställer att behållaren skyddas från sårbarheter och sårbarheter som kan påverka dina data. Detta görs automatiskt utan att du behöver ange något.

När Python i Excel blir allmänt tillgänglig kommer periodiska uppdateringar av Python-miljön att släppas, med Python och biblioteken som tillhandahålls av Anaconda. Dessa versioner innehåller de senaste säkerhetskorrigeringarna och förbättringarna från communitiesna Python och Anaconda. Dessa versioner meddelas via blogginlägg och dokumentation. Detta görs automatiskt utan konfiguration, och Microsoft använder den senaste miljön som standard. Befintliga arbetsböcker beräknas fortfarande mot den version av miljöer som arbetsboken skapades på och användarna uppmanas att uppgradera om det finns en nyare version. Den här metoden säkerställer att dina numeriska resultat är konsekventa och gör att du och din organisation kan hålla dig uppdaterad.

Hur respekterar Microsoft dina data och din integritet?

Din sekretess är viktig för Microsoft. Mer information finns i Microsofts sekretesspolicy

Mer information om dataskyddsprinciperna för Microsoft 365-anslutna upplevelser finns i Anslutna upplevelser i Microsoft 365

Information om hur du granskar dataskyddsprinciperna när du använder Copilot med arbetsboksdata finns i Data, Sekretess och säkerhet för Microsoft 365 Copilot.

Information om hur data som skickas från din arbetsbok till behållaren bearbetas finns i Obligatoriska tjänstdata för Office.

Ytterligare överväganden 

Uppdatera registret för att växla säkerhetsvarningar för Python i Excel 

Följande kommandon visar hur du uppdaterar registret för att ändra säkerhetsvarningsinställningar för Python i Excel. Kör kommandona från en upphöjd kommandotolk på en Windows-enhet. 

  1. Använd det här kommandot om du vill inaktivera alla säkerhetsvarningar. Det här är standardinställningen för Python i Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Använd det här kommandot för att aktivera en säkerhetsfråga när du öppnar en arbetsbok som innehåller en Python-formel. Det aktiverar ett säkerhetsvarningsmeddelande i excels företagsfält.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Använd det här kommandot om du vill inaktivera alla Python-funktioner från att köras. Python-funktioner returnerar felet #BLOCKED!.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft fortsätter att övervaka och justera Python i Excel för att skydda dig och dina data. Detta kan innebära framtida ändringar av användarupplevelsen och registerinställningarna.

Information om hur du håller dig uppdaterad och ser rapporter om säkerhetsrisker som påverkar Microsofts produkter och tjänster finns i Uppdateringsguide för Microsoft Security Response Center.

Relaterade artiklar 

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×