Zabezpečení dat a Python v Excelu
Applies To
Excel pro Microsoft 365 Office.comPython v Excelu je teď dostupný pro podnikové a firemní uživatele, kteří používají Aktuální kanál Windows počínaje verzí 2408 (build 17928.20114) nebo Měsíční podnikový kanál Windows počínaje verzí 2408 (build 17928.20216). Počínaje verzí 2405 (build 17628.20164) je ve verzi Preview k dispozici pro rodiny a jednotlivé uživatele, kteří používají Aktuální kanál Windows. Python v Excelu je k dispozici ve verzi Preview pro uživatele z oblasti vzdělávání, kteří používají Aktuální kanál (Preview) prostřednictvím Programu Microsoft 365 Insider. V současné době není k dispozici pro Půlroční podnikový kanál.
Nejdříve se zavádí do Excelu pro Windows a později na jiné platformy. Další informace o dostupnosti najdete v článku o dostupnosti Pythonu v Excelu.
Pokud v Excelu narazíte na nějaké chyby související s Pythonem, nahlaste je výběrem možnosti Nápověda > Zpětná vazba v Excelu.
Začínáte s Pythonem v Excelu? Začněte tématy Úvod do Pythonu v Excelu a Začínáme s Pythonem v Excelu.
Python běží se zabezpečením na podnikové úrovni
Python v Excelu spouští kód Pythonu používaný Excelem v zabezpečeném kontejneru v Microsoft Cloudu se zabezpečením na podnikové úrovni.
Python v Excelu je kompatibilní sonline funkcemi Microsoft 365 a kód Pythonu běží v rámci dodržování předpisů vaší organizace. Dalšími příklady odpovídajících propojených prostředí Microsoft 365 jsou spolupráce s ostatními na dokumentu uloženém na OneDrivu nebo pomocí funkce Analýza dat v Excelu.
Python v Excelu vyhovuje Obecnému nařízení o ochraně osobních údajů (GDPR) a Datové hranici Evropské unie (EUDB).
Python v Excelu běží v Microsoft Cloudu s následujícími atributy.
-
Kód Pythonu běží v rámci dodržování předpisů vaší organizace v kontejnerech izolovaných hypervisorem.
-
Kontejnery zůstávají online, dokud je sešit otevřený nebo dokud nedojde k vypršení časového limitu.
-
Data se neuchovávají v Microsoft Cloudu.
-
Kód Pythonu nemá přístup k vašemu počítači, zařízením ani účtu.
-
Kód Pythonu nemá přístup k síti.
-
Kód Pythonu nemá přístup k tokenu uživatele.
-
Kontejner má Python a kurátorovanou sadu zabezpečených knihoven, které poskytuje Anaconda.
-
Prostředí používá pythonovou distribuci Anaconda, která obsahuje Python a knihovny vytvořené zdrojem a poskytované přímo z Anacondy.
-
Kód Pythonu může přistupovat k datům prostřednictvím odkazů přes integrovanou funkci xl() jako součást vzorce Pythonu. To znamená, že vzorce Pythonu mají přístup ke čtení hodnot buněk v sešitu na základě odkazu na buňku nebo hodnot z externích zdrojů dat prostřednictvím názvu připojení Power Query.
-
Kód Pythonu vrátí výstup do vašich sešitů prostřednictvím excelové funkce =PY(), která zobrazí výsledek kódu Pythonu v buňce, do něhož je funkce zadaná. Funkce Pythonu nemůžou vracet jiné typy objektů, jako jsou makra, kód jazyka VBA nebo jiné vzorce.
-
Kód Pythonu nemá přístup k dalším vlastnostem v sešitu, jako jsou vzorce, grafy, kontingenční tabulky, makra nebo kód jazyka VBA.
Časté otázky
Python v Excelu při otevírání sešitů z internetu nebo nedůvěryhodných zdrojů dodržuje stejné zásady zabezpečení jako Excel.
Pokud otevřete sešit, který obsahuje kód Pythonu z internetu, chráněné zobrazení Excelu nebude v sešitu spouštět vzorce Pythonu. Pokud je sešit otevřen pomocí Ochrany Application Guard v programu Microsoft Defender, vzorce Pythonu se ve výchozím nastavení nespustí.
Kromě toho Python v Excelu vždy spouští vzorce Pythonu v sešitu v rámci vlastního vyhrazeného kontejneru hypervisoru izolovaného v sešitu, což pomáhá zabránit potenciální interakci nebo kolizi s jiným kódem Pythonu spuštěným z jiných otevřených sešitů.
Python v Excelu ke spouštění kódu Pythonu v Azure používá kontejnery. Kontejnery jsou izolovaná a zabezpečená prostředí, která můžou spouštět aplikace a služby, aniž by to mělo vliv na zbytek systému. Aby se zajistilo zabezpečení a spolehlivost, na kontejnerů se aplikují pravidelné aktualizace a opravy.
Python a knihovny se aktualizují následujícími způsoby, aby vaše data byla zabezpečená a vaše číselné výsledky byly konzistentní.
-
Opravy se aplikují na základní operační systém, na kterém běží instance kontejneru Azure. Pomáhá to zajistit, aby byl kontejner chráněný před ohroženími zabezpečení a zneužitími, která by mohla ovlivnit vaše data. Provádí se to automaticky bez nutnosti vaší akce.
Budou vydávány pravidelné aktualizace prostředí Pythonu s Pythonem a knihovnami poskytovanými Anacondou. Tyto verze zahrnují nejnovější opravy zabezpečení a vylepšení z komunit Pythonu a Anacondy. Tato vydání budou oznámena prostřednictvím blogových příspěvků a dokumentace. Bude se to provádět automaticky bez nutnosti nastavení a Microsoft bude ve výchozím nastavení používat nejnovější prostředí. Stávající sešity se budou dál počítat podle verze prostředí, ve které se sešit vytvořil, a pokud existuje novější verze, uživatelům se zobrazí výzva k upgradu. Tento přístup pomáhá zajistit, že vaše číselné výsledky zůstanou konzistentní a umožní vám i vaší organizaci udržovat si přehled.
Ochrana vašich osobních údajů je pro Microsoft důležitá. Další informace najdete v Prohlášení společnosti Microsoft o ochraně osobních údajů.
Pokud chcete zkontrolovat zásady ochrany dat v propojených prostředích Microsoft 365, přečtěte si téma Propojená prostředí v Microsoft 365.
Pokud chcete zkontrolovat zásady ochrany dat při používání Copilotu s daty sešitu, přečtěte si téma Data, ochrana osobních údajů a zabezpečení pro Microsoft 365 Copilot.
Pokud chcete zjistit, jak se zpracovávají data odesílaná ze sešitu do kontejneru, přečtěte si téma Povinná data služby pro Office.
Ano, Python v Excelu vyhovuje Obecnému nařízení o ochraně osobních údajů (GDPR) a Datové hranici Evropské unie (EUDB). Zákazníci v Evropské unii (EU) mají své kontejnery spuštěné v EU. Mezinárodní tenanti můžou nakonfigurovat všechny své kontejnery tak, aby běžely v Evropě, prostřednictvím konfigurační služby Office. Další informace o dodržování předpisů najdete v nabídkách Azure, Dynamics 365 a Microsoft 365 pro dodržování předpisů.
Python v Excelu nezpracovává ani neukládá žádná neaktivní uložená data. Vaše data jsou vaše. Nesdílí se s žádnými třetími stranami ani se nepoužívá k trénování AI Copilotem.
Ne.
Ano. Další informace o dodržování předpisů najdete v nabídkách Azure, Dynamics 365 a Microsoft 365 pro dodržování předpisů.
Uživatelský kód se spouští v kontejneru izolovaném hypervisorem pod účtem s nejnižšími oprávněními. Uživatelský kód může provádět akce, jako je zápis na disk nebo spouštění příkazů prostředí uvnitř kontejneru.
Python v Excelu předpokládá, že všechno, co se v kontejneru spustí, je škodlivé, a striktně omezuje vstupy a výstupy kontejneru. K datům, na která vzorec odkazuje, máte přístup jenom vy. Můžete dostávat nazpět jenom hodnoty nebo obrázky.
Python v Excelu si vyhrazuje právo zablokovat všechno, co zjistí, že porušuje izolaci hypervisorem nebo hranice sítě.
Další důležité informace
Aktualizace registru pro přepnutí upozornění zabezpečení pro Python v Excelu
Následující příkazy ukazují, jak aktualizovat registr a změnit nastavení upozornění zabezpečení pro Python v Excelu. Na zařízení s Windows spouštějte příkazy z příkazového řádku se zvýšenými oprávněními.
-
Pomocí tohoto příkazu zakážete všechna upozornění zabezpečení. Toto je výchozí nastavení Pythonu v Excelu.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Pomocí tohoto příkazu povolíte výzvu k zabezpečení při otevření sešitu, který obsahuje vzorec Pythonu. Povoluje oznámení o upozornění zabezpečení v informačním pruhu Excelu.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Pomocí tohoto příkazu můžete zakázat spouštění všech funkcí Pythonu v otevřeném sešitu. Funkce Pythonu vrátí chybu #BLOKOVÁNO!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft bude dál monitorovat a upravovat Python v Excelu, aby vás i vaše data udržoval v bezpečí. Může to zahrnovat budoucí změny uživatelského prostředí a nastavení registru.
Pokud chcete mít přehled o chybách zabezpečení, které mají vliv na produkty a služby Microsoftu, podívejte se na Průvodce aktualizacemi v Microsoft Security Response Center.