Sigurnost podataka i Python u programu Excel
Programski jezik Python u programu Excel je trenutno u pretpregledu i podliježe promjenama na temelju povratnih informacija. Da biste koristili tu značajku, pridružite se programu Microsoft 365 Insider i odaberite razinu Insider za trenutni kanal (pretpregled).
Ta se značajka postupno uvodi korisnicima Enterprise, Business, Education i Family i Personal na kojima je pokrenut Trenutni kanal (pretpregled) u sustavu Windows. Najprije se uvodi u Excel za Windows, počevši od verzije 2406 (međuverzije 17726.20016), a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Dostupnost aplikacije Python u programu Excel.
Ako naiđete na probleme s jezikom 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 uvodom u Python u programu Exceli počnite s radom u aplikaciji Python u programu Excel.
Python se pokreće u Microsoftovu oblaku
Python u programu Excel pokreće Python kod koji Excel koristi u sigurnom spremniku u Microsoftovu oblaku uz sigurnost na razini tvrtke kao usklađeno povezano iskustvo okruženja Microsoft 365. Rad s drugim korisnicima na dokumentu pohranjenom na servisu OneDrive ili pomoću značajke Analiza podataka u programu Excel drugi su primjeri usklađenih povezanih iskustava okruženja Microsoft 365.
Python u programu Excel pokreće se u Microsoftovu oblaku sa sljedećim atributima.
-
Python kod izvodi se na izoliranim spremnicima hipervizora izgrađenima na instancama spremnika platforme Azure.
-
Spremnik ima Python i nadzirani skup sigurnih biblioteka koje pruža Anaconda.
-
U okruženju se koristi Anaconda Distribution za Python, koji sadrži izvorni Python i biblioteke, koji se pruža izravno iz Anaconda.
-
Python kôd nema pristup vašem računalu, uređajima ili računu.
-
Python kod nema pristup mreži.
-
Python kod nema pristup korisničkom tokenu.
-
Python kod može pristupiti podacima putem referenci putem ugrađene xl() funkcije kao dio Python formule. To znači da python formule imaju pristup čitanju vrijednosti ćelija unutar radne knjige, ovisno o referenci ćelije ili vrijednostima iz vanjskih izvora podataka, putem naziva veze dodatka Power Query.
-
Python kod vraća izlaz u radne knjige putem funkcije =PY() Excel, koja prikazuje rezultat Python koda u ćeliji u kojoj je funkcija unesena. Funkcije Python 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.
-
Spremnici ostaju povezani s internetom sve dok je radna knjiga otvorena ili dok ne dođe do isteka vremena. Podaci se ne zadržavaju u Microsoftovu oblaku.
Kako Python u programu Excel rukuje radnim knjigama s interneta ili nepouzdanih izvora?
Python u programu Excel slijedi ista sigurnosna pravila kao Excel kada je riječ o otvaranju radnih knjiga s interneta ili nepouzdanih izvora.
Ako otvorite radnu knjigu koja sadrži Python kod s interneta, zaštićeni prikaz programa Excel neće u radnoj knjizi pokrenuti python formule. Ako je radna knjiga otvorena pomoću programa Microsoft Defender Application Guard, python formule ne pokreću se po zadanom.
Osim toga, Python u programu Excel pokreće Python formule u nepouzdanim radnim knjigama u zasebnom izoliranom spremniku hipervizora, što sprječava potencijalnu interakciju ili interferencije s drugim Python kodom koji se izvodi iz drugih otvorenih radnih knjiga.
Koliko često Microsoft ažurira spremnike na kojima se izvodi Python kod?
Python u programu Excel koristi spremnike za pokretanje Python koda na platformi Azure. Spremnici su izolirani i sigurni okruženja koja mogu pokrenuti 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 da bi vaši podaci bili sigurni i da su numerički rezultati dosljedni.
Zakrpe se primjenjuju na temeljni operacijski sustav na kojem se izvodi instanca spremnika platforme Azure. Time se jamči zaštita spremnika od slabih točaka i iskorištavanja koji mogu utjecati na vaše podatke. To se obavlja automatski bez potrebe za unosom.
Kada Python u programu Excel postane dostupan, periodička ažuriranja okruženja Python bit će objavljena uz Python i biblioteke koje pruža Anaconda. Te verzije obuhvaćaju najnovije sigurnosne popravke i poboljšanja zajednica Python i Anaconda. Ova izdanja bit će objavljena putem članaka na blogu i dokumentacije. To će se automatski izvršiti bez potrebe za postavljanjem, a Microsoft će prema zadanim postavkama koristiti 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 da nadograde ako postoji novija verzija. Tim se pristupom jamči dosljedno održavanje dosljednih brojčanih rezultata i omogućuje vama i vašoj tvrtki ili ustanovi da ostanete u tijeku.
Kako Microsoft poštuje vaše podatke i privatnost?
Vaša je zaštita privatnosti važna Microsoftu. 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 Povezana iskustva u sustavu Microsoft 365.
Da biste pregledali pravilnike o zaštiti podataka prilikom korištenja sustava Copilot s podacima radne knjige, pročitajte članak 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 servisni podaci za Office.
Dodatne napomene
Ažuriranje registra radi preklapanja sigurnosnih upozorenja za Python u programu Excel
Sljedeće naredbe pokazuju kako ažurirati registar radi promjene postavki sigurnosnog upozorenja za Python u programu Excel. Pokrenite naredbe iz povišenog 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 /f -
Pomoću ove naredbe omogućite sigurnosni upit prilikom otvaranja radne knjige koja sadrži Python formulu. 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 /f -
Koristite ovu naredbu da biste onemogućili pokretanje svih Python funkcija. Funkcije Python vratit će pogrešku #BLOCKED!.
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 da bi zaštitio vas i vaše podatke. To može uključivati buduće promjene korisničkog sučelja i postavki registra.
Da biste bili u tijeku i vidjeli izvješća o sigurnosnim slabim točkama koje utječu na Microsoftove proizvode i usluge, pogledajte Vodič za ažuriranje Microsoftova centra za sigurnosne odgovore.