Applies ToExcel za Microsoft 365

Python u programu Excel sada je dostupan poslovnim korisnicima koji koriste trenutni kanal u sustavu Windows, počevši od verzije 2407 (međuverzije 17830.20128) i mjesečnog kanala Enterprise u sustavu Windows, počevši od verzije 2408 (međuverzija 17928.20216). Dostupna je u pretpregledu za obiteljske i osobne korisnike koji koriste trenutni kanal u sustavu Windows počevši od verzije 2405 (međuverzije 17628.20164). Python u programu Excel dostupan je u pretpregledu za obrazovne korisnike koji koriste trenutni kanal (pretpregled) putem programa Microsoft 365 Insider. Trenutno nije dostupan za kanal Semi-Annual Enterprise.

Najprije se objavljuje u programu Excel za Windows, 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 na temelju reference ćelije ili vrijednosti iz vanjskih izvora podataka putem naziva Power Query veze.

  • 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 Microsoft Defender Application Guard, Python formule se po zadanom ne pokreću.

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

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

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

  3. Koristite ovu naredbu da biste onemogućili izvođenje svih Funkcija Python u otvorenoj radnoj knjizi. 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.

Povezani članci 

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.