Applies ToExcel za Microsoft 365 Office.com

Python u programu Excel sada je dostupan korisnicima preduzeća i preduzeća koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20114) i mesečnog kanala Enterprise u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20216). Dostupna je u pregledu za korisnike koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2405 (izdanje 17628.20164). Python u programu Excel dostupan je u pregledu za korisnike pretplate Education koji koriste trenutni kanal (pregled) putem programa Microsoft 365 Insajder Program. Trenutno nije dostupan za polugodišnji kanal za preduzeća.

Najpre se uvodi u Excel za Windows, a zatim kasnije na druge platforme. Dodatne informacije o dostupnosti potražite u članku o dostupnosti funkcije Python u programu Excel.

Ako naiđete na probleme koji se odnose na Python u programu Excel, prijavite ih tako što ćete izabrati Pomoć > Povratne informacije u programu Excel.

Novi ste korisnik jezika Python u programu Excel? Počnite sa člancimaUvod u Python u programu Excel i Prvi koraci uz Python u programu Excel.

Python se pokreće uz bezbednost na nivou preduzeća

Python u programu Excel pokreće Python kôd koji Excel koristi u bezbednom kontejneru u oblaku korporacije Microsoft sa bezbednošću na nivou preduzeća.

Python u programu Excel je usaglašen sa Microsoft 365 povezanim iskustvom, a Python kôd se pokreće u okviru granice usaglašenosti vaše organizacije. Rad s drugima na dokumentu koji se čuva u usluzi OneDrive ili upotreba funkcije Analiza podataka u programu Excel drugi su primeri usklađenih povezanih iskustava okruženja Microsoft 365. 

Python u programu Excel je usaglašen sa opštom uredbom o zaštiti podataka (GDPR) i granicama podataka Evropske unije (EUDB).

Python u programu Excel se pokreće u okruženju Microsoft Cloud sa sledećim atributima.

  • Python kôd se pokreće u okviru granice usaglašenosti vaše organizacije na izolovanim kontejnerima sa hipervizorima.

  • Kontejneri ostaju na mreži sve dok je radna sveska otvorena ili dok se ne pojavi vremensko ograničenje.

  • Podaci nisu trajni u okruženju Microsoft Cloud.

  • Python kôd nema pristup računaru, uređajima ili nalogu.

  • Python kôd nema pristup mreži.

  • Python kôd nema pristup korisničkom tokenu.

  • Kontejner ima Python i skup zaštićenih biblioteka koje obezbeđuje Anaconda.

  • Okruženje koristi Anaconda Distribution za Python, koja sadrži Python i izvorišne biblioteke, koje direktno pruža Anaconda.

  • Python kôd može da pristupi podacima putem referenci putem ugrađene funkcije xl() kao deo Python formule. To znači da Python formule imaju pristup čitanju vrednosti ćelija u okviru radne sveske, na osnovu reference ćelije ili vrednosti iz spoljnih izvora podataka, putem imena Power Query veze.

  • Python kod vraća rezultat u radne knjige putem funkcije =PY() programa Excel, koja prikazuje rezultat Python koda u ćeliji u kojoj je funkcija uneta. Python funkcije ne mogu da vrate druge tipove objekata kao što su makroi, VBA kôd ili druge formule.

  • Python kôd nema pristup drugim svojstvima u radnoj svesci, kao što su formule, grafikoni, izvedene tabele, makroi ili VBA kôd.

Najčešća pitanja

Python u programu Excel prati iste bezbednosne smernice kao Excel kada je reč o otvaranju radnih svezaka sa interneta ili nepouzdanih izvora.

Ako otvorite radnu svesku koja sadrži Python kôd sa interneta, Excel zaštićeni prikaz neće pokrenuti Python formule u radnoj svesci. Ako je radna sveska otvorena pomoću Microsoft Defender Application Guard, Python formule se podrazumevano ne pokreću.

Pored toga, Python u programu Excel uvek pokreće Python formule u radnoj svesci u samom namenskom kontejnera radne sveske, što pomaže u sprečavanju potencijalne interakcije ili smetnji sa drugim Python kodom pokrenutim iz drugih otvorenih radnih svezaka.

Python u programu Excel koristi kontejnere za pokretanje Python koda u usluzi Azure. Kontejneri su izolovana i bezbedna okruženja koja mogu da pokreću aplikacije i usluge bez uticaja na ostatak sistema. Da biste osigurali bezbednost i pouzdanost kontejnera, na njih se primenjuju redovne ispravke i zakrpe.

Python i biblioteke se ažuriraju na sledeće načine kako bi vaši podaci bili bezbedni i numerički rezultati dosledni.

  • Zakrpe se primenjuju na osnovni operativni sistem na koji se pokreće instanca Azure kontejnera. To vam pomaže da se uverite da je kontejner zaštićen od ranjivosti i zloupotreba koje mogu da utiču na podatke. Ovo se obavlja automatski bez potrebe da nešto preduzmete.

Periodične ispravke Python okruženja biće objavljene, a Python i biblioteke obezbeđuje Anaconda. Ove verzije obuhvataju najnovije bezbednosne ispravke i poboljšanja iz Python i Anaconda zajednica. Ova izdanja će biti objavljena putem objava na blogu i dokumentacije. Ovo će se automatski obaviti bez potrebnog podešavanja i Microsoft će podrazumevano koristiti najnovije okruženje. Postojeće radne sveske će se i dalje izračunavati u odnosu na verziju okruženja u kojima je radna sveska kreirana, a od korisnika će se ražiti da nadograde ako postoji novija verzija. Tim pristupom se osigurava doslednost numeričkih rezultata i omogućuje vama i vašem preduzeću da budete u toku.

Vaša privatnost je važna korporaciji Microsoft. Više informacija potražite u odeljku Microsoft izjava o privatnosti.

Da biste pregledali smernice za zaštitu podataka Microsoft 365 povezanih iskustava, pogledajte članak Povezana iskustva u okruženju Microsoft 365.

Da biste pregledali smernice za zaštitu podataka kada koristite Copilot sa podacima radne sveske, pogledajte članak Podaci, privatnost i bezbednost za Microsoft 365 Copilot.

Da biste razumeli kako se obrađuju podaci poslati iz radne sveske u kontejner, pogledajte članak Obavezni podaci o usluzi za Office.

Da, Python u programu Excel je usaglašen sa opštim propisima o zaštiti podataka (GDPR) i granicama podataka Evropske unije (EUDB). Kontejneri klijenata u Evropskoj uniji (EU) izvršavaju se u EU. Multinacionalni zakupci mogu da konfigurišu sve kontejnere tako da rade u Evropi putem Office usluge konfiguracije. Više informacija o usaglašenosti potražite u članku Azure, Dynamics 365 i Microsoft 365 ponude usaglašenosti.

Python u programu Excel ne rukuje niti skladišti nikakve podatke. Vaši podaci su vaši podaci. Ne deli se ni sa trećim licima, niti se ne koristi za veženje od strane Copilot- a.

Ne.

Da. Više informacija o usaglašenosti potražite u članku Azure, Dynamics 365 i Microsoft 365 ponude usaglašenosti.

Korisnički kôd se pokreće u izolovanom kontejneru hipervizora naloga s najnižim nivoom ovlašćenja. Korisnički kôd može da izvrši radnje kao što su zapisivanje na disk ili izvršavanje komandi ljuske unutar kontejnera. Da bi se poboljšale performanse i dostupnost, ti kontejneri se kreiraju unapred.

Python u programu Excel pretpostavlja da je sve što se pokreće u kontejneru zlonamerni i da se strogo ograničava unos i izlaz kontejnera. Možete da pristupite samo podacima na koje upućuje formula. Možete da vratite samo vrednosti ili slike. Kada se kontejner koristi, uniљten je. Podaci ne traju između sesija ili korisnika.

Python u programu Excel zadržava pravo da blokira sve što se pronađe radi prekida izolacije hipervizora ili mrežnih granica.

Dodatne napomene

Ažurirajte registrator da biste uključili/isključili bezbednosna upozorenja za Python u programu Excel

Sledeće komande pokazuju kako da ažurirate registrator da biste promenili postavke bezbednosnog upozorenja za Python u programu Excel. Pokrenite komande sa komandne linije sa punim privilegijama na Windows uređaju.

  1. Koristite ovu komandu da biste onemogućili sva bezbednosna upozorenja. Ovo je podrazumevana 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. Koristite ovu komandu da biste omogućili bezbednosni odziv prilikom otvaranja radne sveske koja sadrži Python formulu. On omogućava obaveštenje o bezbednosnom 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 komandu da biste onemogućili pokretanje svih Python funkcija u otvorenoj radnoj svesci. Python funkcije će vratiti grešku #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft će nastaviti da nadgleda i prilagođava Python u programu Excel kako bi zaštitio vas i vaše podatke. To može da uključuje buduće promene korisničkog iskustva i postavki registratora.

Da biste ostali u toku i videli izveštaje o bezbednosnim ranjivostima koje utiču na Microsoft proizvode i usluge, pogledajte vodič za ažuriranje Microsoft centra za bezbednosne odgovore.

Povezani članci

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.