Applies ToExcel pre Microsoft 365 Office.com
Dostali ste pozvánku vyskúšať Microsoft 365 zdarma

Python v Exceli je teraz k dispozícii pre používateľov Enterprise a Business, ktorí používajú aktuálny kanál vo Windowse počnúc verziou 2408 (zostava 17928.20114) a mesačný kanál Enterprise vo Windowse počnúc verziou 2408 (zostava 17928.20216). Je k dispozícii vo verzii preview pre používateľov verzií Family a Personal, ktorí používajú aktuálny kanál vo Windowse od verzie 2405 (zostava 17628.20164). Python v Exceli je k dispozícii vo verzii preview pre používateľov Vzdelávania, ktorí použíajú aktuálny kanál (ukážka) cez Microsoft 365 Insider Program. Momentálne nie je k dispozícii pre polročný kanál Enterprise.

Najskôr sa zavádza do Excelu pre Windows a neskôr na iné platformy.  Ďalšie informácie o dostupnosti nájdete v časti dostupnosť Pythonu v Exceli.

Ak v Exceli narazíte na nejaké chyby súvisiace s Pythonom v Exceli, nahláste ich výberom možnosti Pomoc > Spätná väzba v Exceli.

Začínate s Pythonom v Exceli? Začnite s témou Úvod do Pythonu v Exceli a Začíname s Pythonom v Exceli.

Python beží so zabezpečením na podnikovej úrovni

Python v Exceli spúšťa kód jazyka Python, ktorý Excel používa v zabezpečenom kontajneri v Microsoft Cloude so zabezpečením na podnikovej úrovni.

Python v Exceli je kompatibilný s online funkciami služby Microsoft 365 a kód jazyka Python sa spúšťa v rámci ohraničenia súladu vašej organizácie. Spolupráca s ostatnými na dokumente uloženom vo OneDrive alebo používane funkcie Analyzovať údaje v Exceli sú ďalšie príklady kompatibilných online funkcií Microsoft 365. 

Python v Exceli je v súlade so Všeobecným nariadením o ochrane údajov (GDPR) a Hranicou údajov európskej únie (EUDB).

Python v Exceli sa spúšťa v Microsoft Cloude s nasledujúcimi atribútmi.

  • Kód jazyka Python sa spúšťa v rámci ohraničenia súladu vašej organizácie v kontajneroch izolovaných hypervízorom.

  • Kontajnery zostanú online, pokiaľ je zošit otvorený, alebo kým sa neminie časový limit.

  • Údaje nie sú trvalo ukladané v Microsoft Cloude.

  • Kód jazyka Python nemá prístup k vášmu 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.

  • Kontajner obsahuje jazyk Python a skupinu zabezpečených knižníc poskytovaných spoločnosťou Anaconda.

  • Prostredie používa distribúciu Anaconda Distribution for Python, ktorá obsahuje zdrojový jazyk Python a knižnice poskytované priamo od spoločnosti Anaconda.

  • Kód jazyka Python môže získať prístup k údajom pomocou odkazov prostredníctvom vstavanej funkcie xl() ako súčasť vzorca jazyka Python. To znamená, že vzorce jazyka Python majú prístup k čítaným hodnotám 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 pomocou 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ú napríklad 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.

Najčastejšie otázky

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 Excelu nespustí vzorce jazyka Python v zošite. Ak je zošit otvorený s funkciou Microsoft Defender Application Guard, vzorce jazyka Python sa predvolene nespustia.

Python v Exceli okrem toho spúšťa vzorce jazyka Python v zošite v rámci vlastného vyhradeného hypervízorom izolovaného kontajnera zošita, čo pomáha zabrániť potenciálnej interakcii alebo rušeniu iného kódu jazyka Python spusteného z iných otvorených zošitov.

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 vplyvu na zvyšok systému. Na zabezpečenie zabezpečenia a spoľahlivosti kontajnerov sa na kontajnery použijú pravidelné aktualizácie a opravy.

Python a knižnice sa aktualizujú nasledujúcimi spôsobmi, aby boli údaje neustále zabezpečené a číselné výsledky konzistentné.

  • Opravy sa použijú na základný operačný systém, na ktorý je spustená inštancia kontajnera Azure. Vďaka tomu je kontajner chránený pred zraniteľnosťami a zneužitiami, ktoré môžu ovplyvniť vaše údaje. Vykonáva sa to automaticky bez toho, aby sa od vás vyžadoval vstup.

Budú vydané pravidelné aktualizácie prostredia Python s jazykom Python a knižnicami poskytovanými spoločnosťou Anaconda. Tieto verzie obsahujú najnovšie opravy zabezpečenia a vylepšenia z komunít Python a Anaconda. Tieto vydania budú oznámené prostredníctvom blogových príspevkov a dokumentácie. Táto akcia sa vykoná automaticky bez potreby nastavenia a spoločnosť Microsoft sa predvolene nastaví na najnovšie prostredie. Existujúce zošity sa budú 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 je k dispozícii novšia verzia. Tento prístup pomáha zabezpečiť, aby boli vaše číselné výsledky konzistentné a aby ste vy aj vaša organizácia mali neustále aktuálne informácie.

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 Microsoft 365 online funkcií, prečítajte si časť Online funkcie v Microsoft 365.

Ak chcete skontrolovať politiky ochrany údajov pri používaní Copilota s údajmi zošita, prečítajte si časť Údaje, ochrana osobných údajov a zabezpečenie pre Microsoft 365 Copilota.

Ak chcete zistiť, ako sa spracovávajú údaje odoslané zo zošita do kontajnera, prečítajte si časť Povinné údaje služieb pre Office.

Áno, Python v Exceli je v súlade so Všeobecným nariadením o ochrane údajov (GDPR) a Hranicou údajov európskej únie (EUDB). Zákazníci v Európskej únii (EÚ) majú svoje kontajnery spustené v EÚ. Podnikoví nájomníci môžu nakonfigurovať všetky svoje kontajnery tak, aby sa spúšťali v Európe prostredníctvom konfiguračnej služby balíka Office. Ďalšie informácie o dodržiavaní súladu nájdete v dodržiavaní súladu služieb Azure, Dynamics 365 a Microsoft 365.

Python v Exceli nespracúva ani neukladá žiadne uložené údaje. Vaše údaje sú vaše údaje. Nezdieľajú sa so žiadnymi tretími stranami, ani sa nepoužíva na trénovanie umelej inteligencie od Copilota.

Nie.

Áno. Ďalšie informácie o dodržiavaní súladu nájdete v dodržiavaní súladu služieb Azure, Dynamics 365 a Microsoft 365.

Kód používateľa sa spúšťa v kontajneri izolovaného hypervízorom v rámci konta s najmenšími oprávneniami. Používateľský kód môže vykonávať akcie, napríklad zapisovať na disk alebo spúšťať príkazy prostredia v kontajneri. Na zlepšenie výkonu a dostupnosti sa tieto kontajnery vytvárajú vopred.

Python v Exceli predpokladá, že všetko, čo je spustené v kontajneri, je škodlivé a prísne obmedzuje vstupy a výstupy kontajnera. Prístup k údajom, na ktoré odkazuje vzorec, je možné získať. Vrátiť môžete iba hodnoty alebo obrázky. Po použití je kontajner zničený. Medzi reláciami alebo používateľmi sa neuchovávajú žiadne údaje.

Python v Exceli si vyhradzuje právo blokovať všetko, čo sa nájde, aby sa prerušila izolácia hypervízora alebo hranice siete.

Ďalšie dôležité 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 obmedzených oprávnení v zariadení s Windowsom.

  1. Pomocou tohto príkazu môžete vypnúť všetky upozornenia zabezpečenia. Toto je predvolené nastavenie pre jazyk Python v Exceli.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Tento príkaz sa používa na povolenie výzvy zabezpečenia pri otváraní zošita, ktorý obsahuje vzorec jazyka Python. Umožňuje upozornenie zabezpečenia na podnikovom paneli Excelu.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Pomocou tohto príkazu zakážete spustenie všetkých funkcií jazyka Python v otvorenom zošite. 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 o nedostatkoch zabezpečenia, ktoré ovplyvňujú produkty a služby spoločnosti Microsoft, pozrite si sprievodcu aktualizáciou centra Microsoft Security Response Center.

Súvisiace články

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Dostali ste pozvánku vyskúšať Microsoft 365 zdarma