Тепер ви можете використовувати аналітику Python у Excel, але Microsoft каже, що це безпечно

Якщо ви добре володієте Python (або прагнете бути ним), але не маєте навичок для розширеної роботи з даними в Excel, Microsoft тепер пропонує таке поєднання арахісового масла та шоколаду, яке ви можете вважати подарунком. Принаймні, поки він не перейде за платний екран.
Стефан Кіннестранд з Microsoft, пишучи про «найкраще з обох світів для аналізу та візуалізації даних», пише, що ця загальнодоступна попередня версія Python в Excel дозволить користувачам електронних таблиць «маніпулювати та досліджувати дані в Excel за допомогою графіків і бібліотек Python, а потім використовувати формули Excel». , діаграми та зведені таблиці для подальшого вдосконалення ваших уявлень».
Корпорація Майкрософт співпрацює з репозиторієм аналітики Python Anaconda , щоб перенести в Excel такі бібліотеки, як Pandas, Statsmodels і Matplotlib. Python в Excel працює на хмарних серверах Microsoft, і компанія рекламує безпеку, яку має запропонувати . Python працює в ізольованих контейнерах, без доступу до пристроїв, вашої мережі чи маркерів користувача, заявляє Microsoft. Python і Excel можуть справді спілкуватися один з одним лише через обмежені функції — xl() і =PY() — які можуть повертати лише результати коду, а не макроси, код VBA чи інші дані, стверджує Microsoft.
Якщо ви хочете негайно почати працювати над головою двома різними мовами одночасно, вам потрібно буде брати участь у програмі Microsoft 365 Insider на бета-каналі та оновити Excel до збірки 16818. Виберіть «Формули» на панелі стрічки. , виберіть «Вставити Python», а потім натисніть «Спробувати попередній перегляд». У Anaconda є серія дописів у блозі та відео , які розповідають про вступні приклади та вправи з кодування Python-in-Excel (PyCel?).
Наразі Python в Excel включено в підписку на Microsoft 365, але, згідно з даними Microsoft, може знадобитися платна ліцензія в певний момент перед загальним доступом.
Буде цікаво подивитися, як спрацює інтеграція Python в Excel. Це дуже спеціалізований, розміщений у хмарі та, здавалося б, контейнерний і захищений код. Але історія програм Office зі сценаріями та макросами Visual Basic for Applications (VBA) має довгу історію експлойтів, виправлень та інших експлойтів. На початку минулого року Microsoft майже заборонила завантажені макроси в Office , якщо хтось не докладе зусиль, щоб заразитися. За винятком цього, це інтригуюче розширення кодового середовища, яке вже завершено за Тьюрингом .
Зображення списку Павліни Поповської / Getty Images
Залишити відповідь