Zabezpečenie údajov a jazyk Python v Exceli
Applies To
Excel pre Microsoft 365Jazyk Python v Exceli sa momentálne zavádza pre podnikových a podnikových používateľov, ktorí vo Windowse spúšťajú aktuálny kanál od verzie 2407 (zostava 17830.20128). Od verzie 2405 (zostava 17628.20164) je k dispozícii vo verzii Preview pre rodinných a osobných používateľov, ktorí používajú aktuálny kanál vo Windowse. Jazyk Python v Exceli je k dispozícii v režime ukážky pre používateľov programu Education, ktorí spúšťajú aktuálny kanál (Preview) prostredníctvom programu Microsoft 365 Insider Program. Momentálne nie je k dispozícii pre mesačný podnikový kanál ani pre kanál Semi-Annual Enterprise.
Najskôr sa zavádza do Excelu pre Windows a neskôr do iných platforiem. Ďalšie informácie o dostupnosti nájdete v téme Dostupnosť jazyka Python v Exceli.
Ak v Exceli narazíte na nejaké chyby súvisiace s Pythonom, nahláste ich výberom možnosti Pomoc > Spätná väzba v Exceli.
Začínate s Pythonom v Exceli? Začnite úvodom do jazyka Python v Exceli a začnite pracovať s jazykom Python v Exceli.
Jazyk Python sa spúšťa v cloude spoločnosti Microsoft
V jazyku Python v Exceli sa spustí kód jazyka Python, ktorý Excel používa v zabezpečenom kontajneri v cloude spoločnosti Microsoft s podnikovým zabezpečením ako kompatibilným prostredím pripojeným k službe Microsoft 365. Spolupráca s ostatnými používateľmi na dokumente uloženom vo OneDrive alebo pomocou funkcie Analyzovať údaje v Exceli sú ďalšími príkladmi kompatibilných funkcií pripojených k službe Microsoft 365.
Jazyk Python v Exceli sa spúšťa v cloude spoločnosti Microsoft s nasledujúcimi atribútmi.
-
Kód jazyka Python sa spúšťa v izolovaných kontajneroch hypervízora vytvorených na inštanciách kontajnerov Azure.
-
Kontajner obsahuje jazyk Python a spravovanú množinu zabezpečených knižníc poskytovaných spoločnosťou Anaconda.
-
V prostredí sa používa distribúcia Anaconda pre jazyk Python, ktorá obsahuje zdrojový jazyk Python a knižnice poskytované priamo z jazyka Anaconda.
-
Kód jazyka Python nemá prístup k počítaču, zariadeniam ani kontu.
-
Kód jazyka Python nemá prístup k sieti.
-
Kód jazyka Python nemá prístup k tokenu používateľa.
-
Kód jazyka Python môže získať prístup k údajom prostredníctvom odkazov prostredníctvom vstavanej funkcie xl() ako súčasť vzorca jazyka Python. To znamená, že vzorce jazyka Python majú prístup na čítanie hodnôt buniek v zošite na základe odkazu na bunku alebo hodnôt z externých zdrojov údajov prostredníctvom Power Query názvu pripojenia.
-
Kód jazyka Python vráti výstup do zošitov prostredníctvom excelovej funkcie =PY(), ktorá zobrazí výsledok kódu jazyka Python v bunke, do ktorej je funkcia zadaná. Funkcie jazyka Python nemôžu vrátiť iné typy objektov, ako sú makrá, kód VBA alebo iné vzorce.
-
Kód jazyka Python nemá prístup k iným vlastnostiam zošita, ako sú napríklad vzorce, grafy, kontingenčné tabuľky, makrá alebo kód VBA.
-
Kontajnery zostanú online, pokiaľ je zošit otvorený alebo kým sa nevyskytne časový limit. Údaje nie sú trvalé v cloude spoločnosti Microsoft.
Ako jazyk Python v Exceli spracúva zošity z internetu alebo nedôveryhodné zdroje?
Jazyk Python v Exceli sa riadi rovnakými politikami zabezpečenia ako Excel, pokiaľ ide o otváranie zošitov z internetu alebo nedôveryhodných zdrojov.
Ak otvoríte zošit, ktorý obsahuje kód jazyka Python z internetu, chránené zobrazenie v Exceli nebude spúšťať vzorce jazyka Python v zošite. Ak je zošit otvorený s Microsoft Defender Application Guard, vzorce jazyka Python sa predvolene nespustia.
Jazyk Python v Exceli navyše spúšťa vzorce jazyka Python v nedôveryhodnom zošite v rámci vlastného vyhradeného kontajnera izolovaného hypervízorom, čo pomáha predchádzať možnej interakcii alebo rušeniu s iným kódom jazyka Python spusteným z iných otvorených zošitov.
Ako často spoločnosť Microsoft aktualizuje kontajnery, na ktoré sa spúšťa kód jazyka Python?
Jazyk Python v Exceli používa kontajnery na spustenie kódu jazyka Python v azure. Kontajnery sú izolované a zabezpečené prostredia, ktoré môžu spúšťať aplikácie a služby bez toho, aby to ovplyvnilo zvyšok systému. Na zabezpečenie zabezpečenia a spoľahlivosti kontajnerov sa na ne použijú pravidelné aktualizácie a opravy.
Jazyk Python a knižnice sa aktualizujú nasledujúcimi spôsobmi, aby boli údaje zabezpečené a číselné výsledky konzistentné.
Opravy sa použijú na základný operačný systém, na ktorý je spustená inštancia Azure Container Instance. Vďaka tomu je kontajner chránený pred zraniteľnými miestami a zneužitím, ktoré môžu ovplyvniť vaše údaje. Vykonáva sa to automaticky bez toho, aby ste od vás vyžadovali vstup.
Keď bude jazyk Python v Exceli všeobecne dostupný, vydajú sa pravidelné aktualizácie prostredia jazyka Python s jazykom Python a knižnicami poskytovanými spoločnosťou Anaconda. Tieto verzie zahŕňajú najnovšie opravy a vylepšenia zabezpečenia z komunít v jazykoch Python a Anaconda. Tieto vydania budú oznámené prostredníctvom blogových príspevkov a dokumentácie. Táto možnosť sa vykoná automaticky bez potreby nastavenia a spoločnosť Microsoft predvolene použije najnovšie prostredie. Existujúce zošity sa budú aj naďalej počítať podľa verzie prostredí, v ktorom bol zošit vytvorený, a používateľom sa zobrazí výzva na inováciu, ak existuje novšia verzia. Tento prístup pomáha zabezpečiť, aby boli číselné výsledky konzistentné a aby ste vy a vaša organizácia mali neustály prehľad.
Ako spoločnosť Microsoft rešpektuje vaše údaje a ochranu osobných údajov?
Vaše súkromie je pre spoločnosť Microsoft dôležité. Ďalšie podrobnosti nájdete vo vyhlásení spoločnosti Microsoft o ochrane osobných údajov.
Ak chcete skontrolovať politiky ochrany údajov online funkcií služby Microsoft 365, pozrite si online funkcie v službe Microsoft 365.
Ak chcete skontrolovať politiky ochrany údajov pri používaní nástroja Copilot s údajmi zošita, pozrite si témy Údaje, Ochrana osobných údajov a Zabezpečenie pre Microsoft 365 Copilot.
Informácie o spracovaní údajov zo zošita do kontajnera nájdete v téme Povinné údaje služieb pre Office.
Ďalšie informácie
Aktualizácia databázy Registry na prepnutie upozornení zabezpečenia pre jazyk Python v Exceli
Nasledujúce príkazy ukazujú, ako aktualizovať databázu Registry a zmeniť nastavenia upozornení zabezpečenia pre jazyk Python v Exceli. Spustite príkazy z príkazového riadka bez oprávnení v zariadení s Windowsom.
-
Pomocou tohto príkazu môžete vypnúť všetky upozornenia zabezpečenia. Toto je predvolené nastavenie jazyka Python v Exceli.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Tento príkaz použite na povolenie výzvy zabezpečenia pri otváraní zošita, ktorý obsahuje vzorec v jazyku Python. Umožňuje upozornenie zabezpečenia na pracovnom paneli Excelu.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Pomocou tohto príkazu zakážte spustenie všetkých funkcií jazyka Python. Funkcie jazyka Python vrátia chybu #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Spoločnosť Microsoft bude aj naďalej monitorovať a upravovať jazyk Python v Exceli, aby ste vy a vaše údaje boli v bezpečí. Môže to zahŕňať budúce zmeny používateľského prostredia a nastavení databázy Registry.
Ak chcete mať prehľad a zobraziť správy o rizikách zabezpečenia ovplyvňujúcich produkty a služby spoločnosti Microsoft, pozrite si tému Príručka aktualizácie Centra bezpečnostných odpovedí spoločnosti Microsoft.