Microsoft представила дополнение Python Editor от команды Excel Labs для расширенной и экспериментальной работы с языком программирования Python в Excel. Дополнение Python Editor позволяет вводить более длинный и сложный код в электронные таблицы и ячейки Excel.
Python Editor показывает ячейки с кодом Python в порядке выполнения в дополнение к выходным данным кода каждой ячейки, что может помочь в отладке и доработке листинга код. Это полезно, поскольку ячейки с кодом Python в сетке Excel выполняются в порядке следования строк.
Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса. Р
С помощью Python Editor разработчики могут написать некоторый код в ячейке, а затем они могут переключится на другой элемент в приложении Excel. Далее разработчики могут вернуться и продолжать писать код в Python Editor в нужной ячейке до тех пор, пока он не будет отлажен как следует, а затем применить его в Excel.
Дополнение Python Editor доступно вместе с надстройкой Excel Labs. Пользователи Excel, у которых нет этой надстройки, могут перейти на вкладку «Вставка» Excel и затем нажать кнопку «Получить надстройки». Затем они могут выполнить поиск по запросу Excel Labs и нажать кнопку «Добавить» для установки надстройки.
22 августа 2023 года Microsoft сообщила, что добавила в бета-версию Microsoft 365 язык программирования Python в Excel для улучшения возможности анализа и визуализации данных. Ограничения в рамках интеграции Python и Excel: запуск в облачной среде, использование защищённых библиотек, предоставленных Anaconda, запрет доступа к сети, запрет обращения к пользовательским токенам, код Python не будет иметь доступа к другим свойствам файла, таким как формулы, диаграммы, сводные таблицы, макросы или код VBA.
Источник новости: habr.com