Applies ToExcel pentru Microsoft 365 Office.com

Python în Excel este acum disponibil pentru utilizatorii Enterprise și Business care rulează Canalul curent în Windows, începând cu versiunea 2408 (compilarea 17928.20114) și Canalul Enterprise lunar în Windows, începând cu versiunea 2408 (compilarea 17928.20216). Este disponibil în previzualizare pentru utilizatorii conturilor Family și Personal care rulează Canalul curent pe Windows, începând cu versiunea 2405 (compilarea 17628.20164). Python în Excel este disponibil în previzualizare pentru utilizatorii conturilor de Educație care rulează Canalul curent (Previzualizare) prin Programul Insider Microsoft 365. Nu este disponibil în prezent pentru canalul Enterprise semestrial.

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ă cu securitate la nivel de întreprindere

Python în Excel rulează codul Python utilizat de Excel într-un container securizat din Microsoft Cloud cu securitate la nivel de întreprindere.

Python în Excel este o experiență Microsoft 365 conectată compatibilă, iar codul Python rulează în limitele de conformitate stabilite de organizația dvs. Colaborarea cu alte persoane la un document stocat în OneDrive sau utilizarea caracteristicii Analiza datelor din Excel sunt alte exemple de experiențe conectate Microsoft 365 conforme. 

Python în Excel respectă Regulamentul general privind protecția datelor (RGPD) și Limita de date a Uniunii Europene (EUDB).

Python în Excel rulează în Microsoft Cloud cu următoarele atribute.

  • Codul Python rulează în limitele de conformitate ale organizației pe containere izolate de hipervizor.

  • Containerele rămân online în perioada în care registrul de lucru este deschis sau până când apare o expirare.

  • Datele nu sunt menținute în Microsoft Cloud.

  • 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 token de utilizator.

  • Containerul are Python și un set administrat de biblioteci securizate furnizate de Anaconda.

  • Mediul utilizează Distribuția Anaconda pentru Python, care conține Python și biblioteci dezvoltate pe sursă, furnizate direct din Anaconda.

  • 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 valorile celulelor citite din registrul de lucru, pe baza referinței celulei sau a valorilor din sursele de date externe, prin intermediul numelui conexiunii Power Query.

  • Codul Python generează rezultatele î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 genera alte tipuri de obiecte, precum macrocomenzi, cod VBA sau alte formule.

  • Codul Python nu are acces la alte proprietăți din registrul de lucru, precum formule, diagrame, vizualizări PivotTable, macrocomenzi sau cod VBA.

Întrebări frecvente

Python în Excel urmează aceleași politici de securitate ca Excel în ceea ce privește 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ă întotdeauna formulele Python într-un registru de lucru din cadrul propriului container al registrului de lucru, izolat de un hipervizor dedicat, ajutând la prevenirea interacțiunii sau interferenței potențiale cu un alt 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 securizate 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 consecvente.

  • Corecțiile se aplică la sistemul de operare subiacent pe care rulează instanța container Azure. Aceasta protejează containerul împotriva vulnerabilităților și exploatărilor care vă pot afecta datele. Această operațiune este automată, fără a fi necesară nicio acțiune 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 pe bloguri și al documentației. Această operațiune este automată, fără a fi necesară configurarea, iar Microsoft va aplica valorile implicite ale celui 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 consecvente și vă permite dvs. și organizației să rămâneți la zi.

Confidențialitatea datelor dvs. este importantă pentru Microsoft. Consultați Angajamentul de respectare a confidențialității Microsoft pentru mai multe detalii.

Pentru a citi politicile de protecție a datelor cu caracter personal din experiențele conectate Microsoft 365, consultați Experiențe conectate în Microsoft 365.

Pentru a citi politicile de protecție a datelor cu caracter personal 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 prelucrate datele trimise din registrul de lucru în container, consultați Date privind serviciile necesare pentru Office.

Da, Python în Excel este conform cu Regulamentul general privind protecția datelor (GDPR) și cu Limita de date a Uniunii Europene (EUDB). Containerele clienților din Uniunea Europeană (UE) rulează î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 în Excel nu gestionează și nu stochează date inactive. Datele dvs. vă aparțin. Nu este partajat cu niciun terț și nici nu este folosit de către Copilot pentru instruirea inteligenței artificiale.

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 tip hipervizor într-un cont cu privilegii minime. Codul de utilizator poate efectua acțiuni precum scrierea pe disc sau executarea unor comenzi shell în interiorul containerului. Pentru a îmbunătăți performanța și disponibilitatea, aceste containere sunt create în avans.

Python în Excel presupune că tot 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 genera doar valori sau imagini. După utilizarea unui container, acesta este distrus. Nu există date persistente între sesiuni sau utilizatori.

Python în Excel își rezervă dreptul de a bloca orice consideră că încalcă o izolare de tip hipervizor sau limite de rețea.

Considerente 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 avertismentelor de securitate pentru Python în Excel. Rulați comenzile dintr-o linie de comandă cu drepturi sporite pe un dispozitiv Windows.

  1. 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 

  2. 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 de tip Avertisment de securitate în bara profesională Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Utilizați această comandă pentru a dezactiva rularea tuturor funcțiilor Python în registrul de lucru deschis. Funcțiile Python vor genera eroarea #BLOCAT!.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ă modifice Python în Excel pentru a menține securitatea dvs. și a datele dvs. 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 privind vulnerabilitățile de securitate care afectează produsele și serviciile Microsoft, consultați Ghidul privind actualizările al Microsoft Security Response Center.

Articole asociate

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.