В сентябре 2023 года Microsoft запустила надстройку Python Editor для приложения Excel в Windows. Теперь она стала доступна участникам программы Microsoft 365 Insider на бета-канале.
Компания также внесла некоторые улучшения в редактор Python и включила новый пользовательский интерфейс, доступный во вкладке «Формулы». В разделе вкладки, где находится значок «Вставить Python», также должен появиться значок редактора.
В редакторе можно увидеть список всех ячеек Python в электронной таблице. Каждая обрабатывается как ячейка кода в блокноте Jupyter. На панели редактора можно редактировать ячейки и запускать их. Вывод Python будет отображаться в электронной таблице Excel в виде обычного текста, числа или даже визуализации или DataFrame.
Редактор также предлагает новые функции, такие как Intellisense, раскрашивание и помощь с кодом.
Редактор Python в Excel по-прежнему будет доступен в качестве надстройки через Excel Labs для тех, кто не участвует в программе Insider. Пока не сообщается, когда функция станет общедоступной. Фактическая поддержка использования Python в Excel стартовала в июне для корпоративных, образовательных, семейных и личных планов, которые используют Windows Current Channel под версией 2406 (сборка 17726.20016).
В августе 2023 года Microsoft впервые сообщила, что добавила в бета-версию Microsoft 365 язык программирования Python в Excel для улучшения возможности анализа и визуализации данных. Ограничения в рамках интеграции Python и Excel: запуск в облачной среде, использование защищённых библиотек, предоставленных Anaconda, запрет доступа к сети, запрет обращения к пользовательским токенам, код Python не будет иметь доступа к другим свойствам файла, таким как формулы, диаграммы, сводные таблицы, макросы или код VBA.
Источник: habr.com