Функция уже доступна в программе Microsoft 365 Insider, опробовать может любой желающий.

Вчера Microsoft объявила о публичном предварительном запуске Python в Excel, который позволит продвинутым пользователям электронных таблиц объединять скрипты на популярном языке Python с обычными Excel-формулами в одной книге.

Новая функция какое-то время будет доступна только участникам программы тестирования Microsoft 365 Insider как часть бета-канала Excel для Windows.

Хотя сначала функция будет работать только в настольной версии Excel, в Microsoft отметили, что вычисления как таковые будут выполняться в облачной среде Microsoft, а значит позже функция заработает и в веб-версии офиса.

«Теперь вы можете выполнять расширенный анализ данных в знакомой среде Excel, получив доступ к Python непосредственно из ленты Excel», — поясняет Штефан Киннестранд, генеральный менеджер по современной работе Microsoft.

«Настройка или установка не требуется. Используя встроенные компоненты Excel и Power Query, вы можете легко интегрировать внешние данные Python в рабочие процессы Excel», — добавил Киннестранд.

Для реализации данной функции Microsoft сотрудничала с Data Science платформой Anaconda. Компания использует дистрибутив Python, работающий в Azure, чтобы предоставить пользователям Excel доступ к самым популярным библиотекам Python, включая « Matplotlib » и « seaborn » для визуализации данных.

Чтобы опробовать новую функциональность, нужно присоединиться к программе тестирования Microsoft 365 Insider и выбрать бета-канал для получения последних сборок Excel. Дальше остаётся только выбрать «Вставить Python» в ленте Формулы, чтобы опробовать новую функцию.

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

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

Источник: securitylab