Пов’язані теми
×
Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Python в Excel наразі перебуває в режимі підготовчої версії та може змінюватися на основі відгуків. Щоб використовувати цю функцію, приєднайтеся до Програми оцінювання Microsoft 365 і виберіть рівень оцінювачів Бета-каналу.

Python в Excel поступово розгортається для користувачів в Excel для Windows, які використовують Бета-канал. Наразі ця функція недоступна на інших платформах.

Якщо у вас виникли проблеми з Python в Excel, повідомте про них, вибравши Довідка > Відгуки в Excel.

Ще не використовували Python в Excel? Почніть із вступу до Python в Excel і почніть роботу з Python в Excel.

Python працює в хмарі Microsoft 

Python в Excel запускає код Python, який використовується Excel у захищеному контейнері Microsoft Cloud із безпекою корпоративного рівня як сумісний інтерфейс Microsoft 365. Робота з іншими користувачами над документом, який зберігається у OneDrive або за допомогою функції "Аналіз даних" у програмі Excel, – це інші приклади сумісних підключених можливостей Microsoft 365. 

Python в Excel працює в Хмарі Microsoft з такими атрибутами.

  • Код Python працює на ізольованих контейнерах гіпервізора, побудованих на екземплярах контейнерів Azure.

  • Контейнер містить Python і перевірений набір захищених бібліотек, які надає Anaconda.

  • У середовищі використовується розподіл Anaconda для Python, який містить вихідні python і бібліотеки, надані безпосередньо з Anaconda.

  • Код Python не має доступу до вашого комп'ютера, пристроїв або облікового запису.

  • Код Python не має доступу до мережі.

  • Код Python не має доступу до маркера користувача.

  • Код Python може отримувати доступ до даних за допомогою посилань за допомогою вбудованої функції xl() як частини формули Python. Це означає, що формули Python мають доступ до читання значень клітинок у книзі на основі посилання на клітинку або значень із зовнішніх джерел даних через ім'я підключення Power Query.

  • Код Python повертає результати в книгах за допомогою функції =PY() Excel, яка відображає результат коду Python у клітинці, де вводяться функції. Функції Python не можуть повертати інші типи об'єктів, наприклад макроси, код VBA або інші формули.

  • Код Python не має доступу до інших властивостей у книзі, таких як формули, діаграми, зведені таблиці, макроси або код VBA.

  • Контейнери залишаються в онлайні, доки книгу відкрито або до завершення часу очікування. Дані не зберігаються в хмарі Microsoft.

Як Python в Excel обробляє книги з Інтернету або ненадійних джерел? 

До Python в Excel застосовуються ті самі політики безпеки, що й Excel, коли мова йде про відкриття книг з Інтернету або ненадійних джерел. 

Якщо відкрити книгу з кодом Python з Інтернету, безпечне подання Excel не запускатиме формули Python у книзі. Якщо книгу відкрито з Засіб захисту програм для Microsoft Defender, формули Python не запускаються за замовчуванням.

Крім того, Python в Excel запускає формули Python у ненадійній книзі в окремому ізольованому контейнері гіпервізора, що допомагає запобігти можливій взаємодії або втручанню з іншим кодом Python, запущеним з інших відкритих книг. 

Як часто корпорація Майкрософт оновлює контейнери, на яких працює код Python? 

Python в Excel використовує контейнери для запуску коду Python в Azure. Контейнери ізольовані та безпечні середовища, які можуть запускати програми та служби, не впливаючи на решту системи. Щоб забезпечити безпеку та надійність контейнерів, до них застосовуються регулярні оновлення та виправлення.

Python і бібліотеки оновлюються наведеними нижче способами, щоб забезпечити захист даних і узгодженість числових результатів.

Виправлення застосовуються до базової операційної системи, на якій запущено екземпляр контейнера Azure. Це гарантує, що контейнер захищено від вразливостей і експлойтів, які можуть вплинути на ваші дані. Це робиться автоматично без необхідності вводити дані від вас.

Коли Python в Excel стане загальнодоступним, періодично випускатимуться оновлення середовища Python з Python та бібліотеками, які надає Anaconda. Ці версії включають останні виправлення системи безпеки та вдосконалення спільнот Python і Anaconda. Ці випуски будуть озвучуватися через записи блоґу та документацію. Це буде зроблено автоматично без необхідності налаштування, і корпорація Майкрософт буде за замовчуванням для останнього середовища. Наявні книги й надалі обчислюватимуться відповідно до версії середовища, у якому створено книгу, і користувачам буде запропоновано оновити книгу за наявності новішої версії. Цей підхід гарантує узгодженість числових результатів і дає змогу вам і вашій організації залишатися в курсі подій.

Як корпорація Майкрософт поважає ваші дані та конфіденційність?

Ваша конфіденційність важлива для корпорації Майкрософт. Докладні відомості див. в декларації корпорації Майкрософт про конфіденційність

Щоб переглянути політики захисту даних підключених можливостей Microsoft 365, див. статтю Підключені можливості в Microsoft 365

Щоб переглянути політики захисту даних під час використання Copilot з даними книги, див. статтю Дані, конфіденційність і безпека для Microsoft 365 Copilot.

Щоб дізнатися, як обробляються дані, надіслані з книги до контейнера, див. статтю Обов'язкові службові дані для Office.

Додаткові зауваження 

Оновлення реєстру для перемикання попереджень системи безпеки для Python в Excel 

У наведених нижче командах показано, як оновити реєстр, щоб змінити параметри попередження системи безпеки для Python в Excel. Виконайте команди з командного рядка в режимі адміністратора на пристрої Windows. 

  1. Скористайтеся цією командою, щоб вимкнути всі попередження системи безпеки. Це стандартне значення для Python в Excel.

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

  2. Ця команда дає змогу активувати запит безпеки під час відкриття книги, яка містить формулу Python. На панелі бізнес-версії Excel увімкнуться попередження системи безпеки.

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

  3. Скористайтеся цією командою, щоб вимкнути запуск усіх функцій Python. Функції Python повертатимуть помилку #BLOCKED!.

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

Корпорація Майкрософт продовжуватиме відстежувати та налаштовувати Python в Excel, щоб захистити вас і ваші дані. Це може включати майбутні зміни в інтерфейсі користувача та настройках реєстру.

Щоб залишатися в курсі подій і переглянути повідомлення про вразливості системи безпеки, які впливають на продукти та служби Microsoft, див. посібник з оновлення Центру реагування на безпеку Microsoft.

Пов’язані статті 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×