Microsoft выпускает редактор Python для Excel

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

Ключевые выводы

  • Microsoft выпустила редактор Python для Excel, позволяющий пользователям использовать возможности Python наряду с формулами Excel.
  • Редактор Python, разработанный Excel Labs, предлагает такие функции, как подсветка синтаксиса, IntelliSense, автоматическое завершение кода и возможности отладки.
  • Редактор Python в настоящее время доступен в виде надстройки в магазине надстроек и со временем может стать встроенной функцией.

Менее месяца назад Microsoft наконец объявила поддержка Python в Excel, что позволяет клиентам использовать мощный язык программирования в сочетании с традиционными формулами Excel для анализа и управления данными. Этот шаг был встречен с большим энтузиазмом, и, чтобы извлечь выгоду из этого энтузиазма, Microsoft выпустила редактор Python для своего приложения Office.

Редактор Python с метким названием создан в лаборатории Excel Labs, инициативе Microsoft Garage, состоящей из нескольких членов команды Excel. Для тех, кто не знает, Microsoft Garage — это программа, в рамках которой сотрудники компании поощряются к созданию новых и экспериментальное программное обеспечение, которое со временем может стать полноценным специализированным продуктом или быть интегрировано в существующие решения.

Редактор Python в Excel предлагает возможности кодирования, которые по своей природе очень похожи на интегрированную среду разработки (IDE), например Visual Studio Code. Фактически, он имеет несколько общих компонентов с вышеупомянутой IDE, а также такие функции, как подсветка синтаксиса, IntelliSense, автоматическое завершение кода и правильное форматирование.

Еще одним преимуществом редактора Python является возможность отладки вашего кода, показывая результат для каждого шага выполнения по порядку. Он также создан для более длинных сценариев с точки зрения пользовательского опыта и предлагает среду, оптимизированную для более традиционных методов программирования. Это простирается до того, что вы можете вносить изменения в свой код Python на различных итерациях и не применять их к данным, пока вы их не зафиксируете. Это снижает вероятность того, что ваши данные будут испорчены во время кодирования.

В нынешнем виде редактор Python доступен как надстройка Excel Labs через Магазин надстроек. Доступ к нему может получить любой желающий, если в его приложении включен Python в Excel. Утилита еще не встроена в Microsoft Excel по умолчанию, но вполне вероятно, что это может произойти при условии, что она получит достаточную поддержку и популярность среди сообщества.