Powiązane tematy
×
Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Język Python w programie Excel jest obecnie w wersji zapoznawczej i może ulec zmianie na podstawie opinii. Aby korzystać z tej funkcji, dołącz do Niejawnego programu testów platformy Microsoft 365 i wybierz niejawny program testów na poziomie Kanału beta.

Język Python w programie Excel jest stopniowo wdrażany w programie Excel dla klientów z systemem Windows przy użyciu kanału beta. Obecnie ta funkcja nie jest dostępna na innych platformach.

Jeśli napotkasz jakiekolwiek problemy z językiem Python w programie Excel, zgłoś je, wybierając pozycję Pomoc > Opinie w programie Excel.

Jesteś nowym użytkownikiem języka Python w programie Excel? Rozpocznij od wprowadzenia do języka Python w programie Excel i Rozpocznij pracę z językiem Python w programie Excel.

Python działa w chmurze Microsoft 

W programie Python w programie Excel jest uruchamiany kod języka Python używany przez program Excel w bezpiecznym kontenerze w chmurze firmy Microsoft z zabezpieczeniami na poziomie przedsiębiorstwa jako zgodnym środowiskiem połączonym platformy Microsoft 365. Inne przykłady zgodnych środowisk połączonych platformy Microsoft 365 to praca z innymi osobami nad dokumentem przechowywanym w usłudze OneDrive lub przy użyciu funkcji Analizuj dane w programie Excel. 

Python w programie Excel działa w chmurze firmy Microsoft z następującymi atrybutami.

  • Kod w języku Python działa na odizolowanych kontenerach hypervisor zbudowanych na Azure Container Instances.

  • Kontener zawiera python i nadzorowany zestaw zabezpieczonych bibliotek dostarczonych przez Anaconda.

  • Środowisko używa dystrybucji Anaconda dla języka Python, która zawiera oparty na źródle python i biblioteki, dostarczone bezpośrednio z Anaconda.

  • Kod w języku Python nie ma dostępu do komputera, urządzeń ani konta.

  • Kod w języku Python nie ma dostępu do sieci.

  • Kod w języku Python nie ma dostępu do tokenu użytkownika.

  • Kod w języku Python może uzyskiwać dostęp do danych za pośrednictwem odwołań za pośrednictwem wbudowanej funkcji xl() w ramach formuły w języku Python. Oznacza to, że formuły w języku Python mają dostęp do odczytu wartości komórek w skoroszycie na podstawie odwołania do komórki lub wartości z zewnętrznych źródeł danych za pośrednictwem Power Query nazwy połączenia.

  • Kod w języku Python zwraca dane wyjściowe do skoroszytów za pośrednictwem funkcji =PY() programu Excel, która wyświetla wynik kodu pythona w komórce, w której wprowadzono funkcję. Funkcje języka Python nie mogą zwracać innych typów obiektów, takich jak makra, kod języka VBA ani inne formuły.

  • Kod w języku Python nie ma dostępu do innych właściwości skoroszytu, takich jak formuły, wykresy, tabele przestawne, makra czy kod języka VBA.

  • Kontenery pozostają w trybie online tak długo, jak skoroszyt jest otwarty lub do czasu wystąpienia limitu czasu. Dane nie są przechowywane w chmurze firmy Microsoft.

Jak program Python w programie Excel obsługuje skoroszyty z Internetu lub niezaufanych źródeł? 

W programie Python w programie Excel obowiązują te same zasady zabezpieczeń co program Excel, jeśli chodzi o otwieranie skoroszytów z Internetu lub niezaufanych źródeł. 

Jeśli otworzysz skoroszyt zawierający kod języka Python z Internetu, w widoku chronionym programu Excel nie będą uruchamiane formuły języka Python w skoroszycie. Jeśli skoroszyt jest otwierany za pomocą Microsoft Defender Application Guard, formuły w języku Python nie są uruchamiane domyślnie.

Ponadto w programie Python w programie Excel formuły w języku Python są uruchamiane w niezaufanym skoroszycie w osobnym dedykowanym kontenerze izolowanym hypervisor, co pomaga zapobiegać potencjalnym interakcjom lub zakłóceniom innych kodów w języku Python uruchomionych z innych otwartych skoroszytów. 

Jak często firma Microsoft aktualizuje kontenery, na których działa kod języka Python? 

Python w programie Excel używa kontenerów do uruchamiania kodu języka Python na platformie Azure. Kontenery są odizolowane i bezpieczne środowiska, które mogą uruchamiać aplikacje i usługi bez wpływu na resztę systemu. Aby zapewnić bezpieczeństwo i niezawodność kontenerów, są do nich stosowane regularne aktualizacje i poprawki.

Program Python i biblioteki są aktualizowane w następujący sposób, aby zapewnić bezpieczeństwo danych i spójne wyniki liczbowe.

Poprawki są stosowane do źródłowego systemu operacyjnego, na który działa wystąpienie kontenera Azure. Pomaga to zapewnić ochronę kontenera przed lukami w zabezpieczeniach i lukami, które mogą mieć wpływ na dane. Odbywa się to automatycznie bez konieczności wprowadzania danych.

Gdy program Python w programie Excel stanie się ogólnie dostępny, okresowe aktualizacje środowiska Python zostaną wydane wraz z językiem Python i bibliotekami dostarczonymi przez Anakondę. Te wersje zawierają najnowsze poprawki zabezpieczeń i ulepszenia ze społeczności Python i Anaconda. Te wersje zostaną ogłoszone za pośrednictwem wpisów w blogu i dokumentacji. Zostanie to wykonane automatycznie bez wymaganej konfiguracji, a firma Microsoft domyślnie będzie korzystać z najnowszego środowiska. Istniejące skoroszyty będą nadal obliczane na podstawie wersji środowisk, w których utworzono skoroszyt, a użytkownicy zostaną poproszeni o uaktualnienie, jeśli istnieje nowsza wersja. Dzięki temu można zapewnić spójność wyników liczbowych i zapewnić aktualność wyników w Twojej organizacji.

Jak firma Microsoft szanuje Twoje dane i prywatność?

Twoja prywatność jest ważna dla firmy Microsoft. Więcej szczegółów można znaleźć w oświadczeniu o ochronie prywatności firmy Microsoft

Aby zapoznać się z zasadami ochrony danych w połączonych środowiskach platformy Microsoft 365, zobacz Połączone środowiska na platformie Microsoft 365

Aby zapoznać się z zasadami ochrony danych podczas używania rozwiązania Copilot z danymi skoroszytu, zobacz Dane, prywatność i zabezpieczenia dla rozwiązania Microsoft 365 Copilot.

Aby dowiedzieć się, jak są przetwarzane dane wysyłane ze skoroszytu do kontenera, zobacz Wymagane dane usługi dla pakietu Office.

Dodatkowe zagadnienia 

Aktualizowanie rejestru w celu przełączenia ostrzeżeń dotyczących zabezpieczeń dla programu Python w programie Excel 

Poniższe polecenia pokazują, jak zaktualizować rejestr w celu zmiany ustawień ostrzeżeń o zabezpieczeniach dla programu Python w programie Excel. Uruchom polecenia z wiersza polecenia z podwyższonym poziomem uprawnień na urządzeniu z systemem Windows. 

  1. Użyj tego polecenia, aby wyłączyć wszystkie ostrzeżenia o zabezpieczeniach. Jest to ustawienie domyślne dla programu Python w programie Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Użyj tego polecenia, aby włączyć monit zabezpieczeń podczas otwierania skoroszytu zawierającego formułę w języku Python. Włącza powiadomienie z ostrzeżeniem o zabezpieczeniach na pasku biznesowym programu Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Użyj tego polecenia, aby wyłączyć uruchamianie wszystkich funkcji w języku Python. Funkcje w języku Python zwracają błąd #BLOCKED!.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Firma Microsoft będzie nadal monitorować i dostosowywać aplikację Python w programie Excel, aby zapewnić bezpieczeństwo Ciebie i Twoich danych. Może to wiązać się z przyszłymi zmianami w środowisku użytkownika i ustawieniach rejestru.

Aby być na bieżąco i zapoznać się z raportami o lukach zabezpieczeń wpływających na produkty i usługi firmy Microsoft, zobacz Przewodnik aktualizacji Centrum zabezpieczeń firmy Microsoft.

Powiązane artykuły 

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×