Securitatea datelor și Python în Excel
Applies To
Excel pentru Microsoft 365Python din Excel este acum disponibil utilizatorilor Enterprise și Business care rulează Canalul curent în Windows, începând cu versiunea 2407 (compilarea 17830.20128) și Canalul enterprise lunar din Windows, începând cu versiunea 2408 (compilarea 17928.20216). Este disponibil în previzualizare pentru utilizatorii De familie și Personal care rulează Canalul curent în Windows, începând cu versiunea 2405 (compilarea 17628.20164). Python în Excel este disponibil în previzualizare pentru utilizatorii din Educație care rulează Canalul curent (Previzualizare) prin programul Microsoft 365 Insider. Nu este disponibilă în prezent pentru canalul Semi-Annual Enterprise.
Se lansează mai întâi în Excel pentru Windows, apoi pe alte platforme la o dată ulterioară. Pentru mai multe informații despre disponibilitate, consultați Disponibilitatea Python în Excel.
Dacă întâmpinați vreo problemă cu Python în Excel, raportați-o selectând Ajutor > Feedback în Excel.
Sunteți începător în Python în Excel? Începeți cu Introducere în Python în Excel și Începeți cu Python în Excel.
Python rulează în Microsoft Cloud
Python din Excel rulează codul Python utilizat de Excel într-un container securizat din Microsoft Cloud cu securitate la nivel de întreprindere ca experiență conectată Microsoft 365 conformă. Lucrul cu alte persoane la un document stocat în OneDrive sau utilizarea caracteristicii Analiză date din Excel sunt alte exemple de experiențe conectate Microsoft 365 compatibile.
Python în Excel rulează în Microsoft Cloud cu următoarele atribute.
-
Codul Python rulează pe containere izolate cu hipervizor construit pe Instanțe de container Azure.
-
Containerul are Python și un set curat de biblioteci securizate furnizate de Anaconda.
-
Mediul utilizează Distribuția Anaconda pentru Python, care conține Python și biblioteci construite din sursă, furnizate direct din Anaconda.
-
Codul Python nu are acces la computer, dispozitive sau cont.
-
Codul Python nu are acces la rețea.
-
Codul Python nu are acces la un simbol de utilizator.
-
Codul Python poate accesa datele prin intermediul referințelor prin funcția xl() încorporată ca parte a unei formule Python. Acest lucru înseamnă că formulele Python au acces la citirea valorilor celulelor din registrul de lucru, pe baza referinței la celulă sau a valorilor din sursele de date externe, prin intermediul numelui conexiunii Power Query.
-
Codul Python returnează ieșirea în registrele de lucru prin funcția Excel =PY(), care afișează rezultatul codului Python în celula în care este introdusă funcția. Funcțiile Python nu pot returna alte tipuri de obiecte, cum ar fi macrocomenzi, cod VBA sau alte formule.
-
Codul Python nu are acces la alte proprietăți din registrul de lucru, cum ar fi formule, diagrame, rapoarte PivotTable, macrocomenzi sau cod VBA.
-
Containerele rămân online atât timp cât registrul de lucru este deschis sau până când apare o expirare.
-
Datele nu sunt menținute în Microsoft Cloud.
Întrebări frecvente
Python din Excel urmează aceleași politici de securitate ca Excel atunci când vine vorba de deschiderea registrelor de lucru de pe internet sau din surse care nu sunt de încredere.
Dacă deschideți un registru de lucru care conține cod Python de pe internet, Vizualizarea protejată Excel nu va rula formule Python în registrul de lucru. Dacă un registru de lucru este deschis cu Protecție Microsoft Defender pentru aplicații, formulele Python nu rulează în mod implicit.
În plus, Python în Excel rulează formulele Python în registrul de lucru care nu este de încredere în propriul container izolat de hipervizor dedicat, ajutând la prevenirea interacțiunii potențiale sau a interferențelor cu alte cod Python care rulează din alte registre de lucru deschise.
Python în Excel utilizează containere pentru a rula cod Python pe Azure. Containerele sunt medii izolate și sigure care pot rula aplicații și servicii fără a afecta restul sistemului. Pentru a asigura securitatea și fiabilitatea containerelor, li se aplică actualizări și corecții regulate.
Python și bibliotecile sunt actualizate în următoarele moduri, pentru a vă menține datele în siguranță și rezultatele numerice unitare.
-
Corecțiile se aplică la sistemul de operare subiacent pe care rulează instanța container Azure. Acest lucru vă ajută să vă asigurați că containerul este protejat împotriva vulnerabilităților și exploatărilor care vă pot afecta datele. Acest lucru se face automat, fără a fi necesară nicio intrare din partea dvs.
Vor fi lansate actualizări periodice ale mediului Python, cu Python și bibliotecile furnizate de Anaconda. Aceste versiuni includ cele mai recente remedieri de securitate și îmbunătățiri de la comunitățile Python și Anaconda. Aceste lansări vor fi anunțate prin intermediul postărilor de blog și al documentației. Acest lucru se va face automat, fără a fi necesară configurarea, iar Microsoft va fi implicit la cel mai recent mediu. Registrele de lucru existente se vor calcula în continuare în raport cu versiunea mediilor în care a fost creat registrul de lucru, iar utilizatorilor li se va solicita să facă upgrade dacă există o versiune mai nouă. Această abordare vă ajută să vă asigurați că rezultatele numerice rămân unitare și vă permite dvs. și organizației să rămâneți la zi.
Confidențialitatea dvs. este importantă pentru Microsoft. Consultați Angajamentul de respectare a confidențialității Microsoft pentru mai multe detalii.
Pentru a revizui politicile de protecție a datelor din experiențele conectate Microsoft 365, consultați Experiențe conectate în Microsoft 365.
Pentru a revizui politicile de protecție a datelor atunci când utilizați Copilot cu datele din registrul de lucru, consultați Date, confidențialitate și securitate pentru Microsoft 365 Copilot.
Pentru a înțelege cum sunt procesate datele trimise din registrul de lucru în container, consultați Date de serviciu necesare pentru Office.
Da, Python în Excel este o plângere privind Regulamentul general privind protecția datelor (GDPR) și Limita de date a Uniunii Europene (EUDB). Clienții din Uniunea Europeană (UE) au containerele rulate în UE. Entitățile găzduite multinaționale își pot configura toate containerele să ruleze în Europa prin intermediul Serviciului de configurare Office. Pentru mai multe informații despre conformitate, consultați Ofertele de conformitate Azure, Dynamics 365 și Microsoft 365.
Python din Excel nu gestionează și nu stochează date inactive. Datele dvs. sunt datele dvs. Nu este partajat cu nici un terț, nici folosit pentru formare AI de Copilot.
Nu.
Da. Pentru mai multe informații despre conformitate, consultați Ofertele de conformitate Azure, Dynamics 365 și Microsoft 365.
Codul de utilizator rulează într-un container izolat de hipervizor sub un cont cu cel mai puțin privilegii.
Python din Excel presupune că tot ceea ce rulează în container este rău intenționat și restricționează strict intrările și ieșirile containerului. Puteți accesa doar datele la care face referire formula. Puteți returna doar valori sau imagini.
Python din Excel își rezervă dreptul de a bloca orice se găsește pentru a sparge o izolare hipervizor sau limite de rețea.
Considerații suplimentare
Actualizați registry pentru a comuta avertismentele de securitate pentru Python în Excel
Următoarele comenzi arată cum să actualizați registry pentru a modifica setările de avertisment de securitate pentru Python în Excel. Rulați comenzile dintr-o linie de comandă cu drepturi sporite pe un dispozitiv Windows.
-
Utilizați această comandă pentru a dezactiva toate avertismentele de securitate. Aceasta este setarea implicită pentru Python în Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Utilizați această comandă pentru a activa o solicitare de securitate atunci când deschideți un registru de lucru care conține o formulă Python. Aceasta activează o notificare Avertisment de securitate în bara de business Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Utilizați această comandă pentru a dezactiva rularea tuturor funcțiilor Python în registrul de lucru deschis. Funcțiile Python vor returna eroarea #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft va continua să monitorizeze și să ajusteze Python în Excel pentru a vă menține pe dvs. și datele în siguranță. Acest lucru poate implica modificări viitoare ale experienței de utilizator și ale setărilor de registry.
Pentru a rămâne la zi și a vedea rapoartele de vulnerabilități de securitate care afectează produsele și serviciile Microsoft, consultați Ghidul de actualizare al Centrului de răspuns la securitate Microsoft.