Informacije o dostupnosti potražite u odjeljku Dostupnost značajke Python u programu Excel. Ako naiđete na probleme sa značajkom Python u programu Excel, prijavite ih tako da odaberete Pomoć>– povratne informacije u programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s člancima Uvod u Python u programu Excel i Početak rada sa značajkom Python u programu Excel.
Python se izvršava uz sigurnost na razini tvrtke
Python u programu Excel izvršava Python kod koji Excel koristi u sigurnom spremniku na platformi Microsoft Cloud sa sigurnošću na razini tvrtke.
Python u programu Excel usklađeno je povezano iskustvo okruženja Microsoft 365 , a Python kod izvršava se unutar granica usklađenosti vaše tvrtke ili ustanove. Rad s drugima na dokumentu pohranjenom na servisu OneDrive ili upotreba značajke Analiza podataka u programu Excel drugi su primjeri usklađenih povezanih iskustava okruženja Microsoft 365.
Programski jezik Python u programu Excel sukladan je s Općom uredbom o zaštiti podataka (GDPR-om) i Podatkovnom granicom Europske unije (EUDB-om).
Python u programu Excel izvršava se na platformi Microsoft Cloud sa sljedećim atributima.
- Python kod izvršava se unutar granica usklađenosti vaše tvrtke ili ustanove u izoliranim spremnicima hipervizora.
- Spremnici su na mreži sve dok je radna knjiga otvorena ili dok ne istekne vremensko ograničenje.
- Podaci se ne pohranjuju na platformi Microsoft Cloud.
- Python kod nema pristup računalu, uređajima ni računu.
- Python kod nema pristup mreži.
- Python kod nema pristup korisničkom tokenu.
- Spremnik sadrži Python i priređen skup sigurnih biblioteka koje pruža Anaconda.
- U okruženju se upotrebljava Anaconda Distribution za Python s izvorišnim jezikom Python i bibliotekama, koje izravno pruža Anaconda.
- Python kod može pristupiti podacima putem referenci putem ugrađene
xl()funkcije kao dio formule za Python. To znači da formule za Python imaju pristup čitanju vrijednosti ćelija unutar radne knjige na temelju reference ćelije ili vrijednosti iz vanjskih izvora podataka putem naziva veze dodatka Power Query. - Python kod vraća rezultat u radne knjige putem funkcije =PY() programa Excel, koja prikazuje rezultat Python koda u ćeliji u kojoj je funkcija unesena. Python funkcije ne mogu vratiti druge vrste objekata kao što su makronaredbe, VBA kod ili druge formule.
- Python kod nema pristup drugim svojstvima u radnoj knjizi kao što su formule, grafikoni, zaokretne tablice, makronaredbe ili VBA kod.
Najčešća pitanja
Kako se postupa s radnim knjigama s interneta ili iz nepouzdanih izvora u značajci Python u programu Excel?
Za Python u programu Excel vrijede isti sigurnosni pravilnici kao za Excel kada je riječ o otvaranju radnih knjiga s interneta ili iz nepouzdanih izvora.
Ako otvorite radnu knjigu koja sadrži Python kod s interneta, Zaštićen prikaz programa Excel neće izvršiti formule za Python u radnoj knjizi. Ako je radna knjiga otvorena pomoću značajke Microsoft Defender Application Guard, formule za Python po zadanom se ne izvršavaju.
Osim toga, Python u programu Excel uvijek izvodi formule za Python u radnoj knjizi unutar zasebnog izoliranog spremnika hipervizora radne knjige, što sprječava potencijalnu interakciju ili ometanje drugih Python kodova koji se izvršavaju iz drugih otvorenih radnih knjiga.
Koliko često Microsoft ažurira spremnike u kojima se izvršava Python kod?
Spremnici su izolirana i sigurna okruženja koja mogu izvoditi aplikacije i servise bez utjecaja na ostatak sustava. Da bi se osigurala sigurnost i pouzdanost spremnika, na njih se primjenjuju redovita ažuriranja i zakrpe.
Python i biblioteke ažuriraju se na sljedeće načine kako bi vaši podaci bili sigurni i numerički rezultati dosljedni.
- Zakrpe se primjenjuju na temeljni operacijski sustav na kojem se spremnik izvodi. Time se jamči zaštita spremnika od ranjivosti i zloupotreba koje mogu utjecati na vaše podatke. To se izvršava automatski bez potrebe da nešto poduzimate.
Objavljivat će se periodička ažuriranja Python okruženja, a Python i biblioteke pružat će Anaconda. Te verzije obuhvaćaju najnovije sigurnosne popravke i poboljšanja zajednica Python i Anaconda. Ta će izdanja biti najavljena putem objava na blogu i dokumentacije. To će se izvršiti automatski bez potrebe za postavljanjem, a Microsoft će po zadanom postaviti najnovije okruženje. Postojeće radne knjige i dalje će se izračunavati u odnosu na verziju okruženja u kojima je radna knjiga stvorena, a od korisnika će se zatražiti nadogradnja ako postoji novija verzija. Tim se pristupom jamči dosljednost numeričkih rezultata i omogućuje vama i vašoj tvrtki ili ustanovi da budete u tijeku.
Kako Microsoft poštuje vaše podatke i privatnost?
Microsoftu je važna privatnost. Dodatne informacije potražite u Microsoftovoj izjavi o zaštiti privatnosti .
Da biste pregledali pravilnike o zaštiti podataka povezanih iskustava okruženja Microsoft 365, pogledajte članak Povezana iskustva u okruženju Microsoft 365.
Za pregled pravilnika o zaštiti podataka prilikom upotrebe značajke Copilot s podacima radne knjige, pogledajte odjeljak Podaci, zaštita privatnosti i sigurnost za Microsoft 365 Copilot.
Informacije o načinu obrade podataka poslanih iz radne knjige u spremnik potražite u članku Obavezni podaci o servisu za Office.
Može li se kod konfigurirati za izvršavanje u Europi?
Da, Python u programu Excel sukladan je s Općom uredbom o zaštiti podataka (GDPR-om) i Podatkovnom granicom Europske unije (EUDB). Spremnici klijenata u Europskoj uniji (EU-u) izvršavaju se u EU-u. Međunarodni klijenti mogu konfigurirati sve spremnike za izvršavanje u Europi putem servisa za konfiguraciju sustava Office. Dodatne informacije o usklađenosti potražite u članku Ponude za usklađenost za Azure, Dynamics 365 i Microsoft 365.
Pohranjuje li Python u programu Excel neaktivne podatke?
U značajci Python u programu Excel s neaktivnim se podacima ne postupa, niti se oni pohranjuju. Vaši su podaci vaši. Ne dijele se s trećim stranama, niti se koriste za obuku umjetne inteligencije značajke Copilot.
Dijele li se podaci s platformom Anaconda ili trećim stranama?
Ne.
Je li Python u programu Excel usklađen sa smjernicama organizacije Health Information Trust Alliance (HITRUST) i zakonom Health Insurance Portability and Accountability Act (HIPAA)?
Da. Dodatne informacije o usklađenosti potražite u članku Ponude za usklađenost za Azure, Dynamics 365 i Microsoft 365.
Što možete učiniti unutar spremnika?
Korisnički kod izvršava se u izoliranom spremniku hipervizora računa s najnižom razinom ovlasti. Korisnički kod može izvoditi radnje kao što su zapisivanje na disk ili izvršavanje naredbi ljuske unutar spremnika. Da bi se poboljšale performanse i dostupnost, ti se spremnici stvaraju unaprijed.
Python u programu Excel pretpostavlja da je sve što se izvršava u spremniku zlonamjerno i strogo ograničava ulazne i izlazne podatke spremnika. Možete pristupiti samo podacima na koje se poziva formula. Možete vratiti samo vrijednosti ili slike. Nakon što se spremnik upotrijebi, uništava se. Podaci se ne zadržavaju između sesija ili korisnika.
Python u programu Excel može blokirati sve što krši granice izolacije hipervizora ili mreže.
Dodatne napomene
Ažuriranje registra za uključivanje/isključivanje sigurnosnih upozorenja za Python u programu Excel
Sljedeće naredbe pokazuju kako ažurirati registar radi promjene postavki sigurnosnih upozorenja za Python u programu Excel. Izvršite naredbe iz privilegiranog naredbenog retka na uređaju sa sustavom Windows.
Pomoću ove naredbe onemogućite sva sigurnosna upozorenja. To je zadana postavka za Python u programu Excel.
reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /fPomoću ove naredbe omogućite sigurnosni upit prilikom otvaranja radne knjige koja sadrži formulu za Python. Omogućuje obavijest o sigurnosnom upozorenju na poslovnoj traci programa Excel.
reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /fPomoću ove naredbe onemogućite izvršavanje svih Python funkcija u otvorenoj radnoj knjizi. Python funkcije vratit će pogrešku #BLOKIRANO!.
reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft će nastaviti pratiti i prilagođavati Python u programu Excel kako bi zaštitio vas i vaše podatke. To može uključivati buduće promjene korisničkog iskustva i postavki registra.
Da biste bili u tijeku i pogledali izvješća o sigurnosnim ranjivostima koje utječu na Microsoftove proizvode i servise, pogledajte Vodič za ažuriranje centra Microsoft Security Response Center.