Microsoft добавила Python в Excel
22 августа 2023 года Microsoft сообщила, что добавила в бета-версию Microsoft 365 язык программирования Python в Excel для улучшения возможности анализа и визуализации данных.
«Вы можете манипулировать данными и анализировать информацию в Excel с помощью графиков и библиотек Python, а затем использовать формулы, диаграммы и сводные таблицы Excel для дальнейшего уточнения своих идей. Теперь вы можете выполнять расширенный анализ данных в удобной среде Excel, получая доступ к Python прямо из ленты Excel», — пояснил генеральный менеджер Microsoft Стефан Киннестранд.
Видео с возможностью использования Python в Exel.
В Microsoft пояснили, что пользователям теперь не нужно больше устанавливать какое-либо дополнительное программное обеспечение или настраивать надстройку для доступа к функциональным возможностям, поскольку интеграция Python в Excel будет частью встроенных соединителей Excel и Power Query. Microsoft также добавляет новую функцию PY, которая позволяет отображать данные Python в сетке электронной таблицы Excel. Благодаря партнёрству с Anaconda (корпоративному репозиторию Python), популярные библиотеки Python, такие как pandas, statsmodels и Matplotlib, будут доступны в Excel в скором времени всем пользователям Microsoft 365.
«Я рад, что эта превосходная тесная интеграция Python и Excel теперь увидела свет. Я ожидаю, что оба сообщества найдут новые интересные применения в этом сотрудничестве, расширив возможности каждого партнёра. Когда я присоединился к Microsoft три года назад, я и представить себе не мог, что такое возможно», — пояснил создатель Python Гвидо ван Россум, который с ноября 2020 года является заслуженным и действительным инженером в Microsoft.
Microsoft пояснила, что Python в Excel будет включён в подписку на Microsoft 365 во время предварительного тестирования новой версии продукта, но «некоторые его функции будут ограничены без доступа по платной лицензии» после окончания процесса внутреннего тестирования.
Ограничения в рамках интеграции Python и Excel: запуск в облачной среде, использование защищённых библиотек, предоставленных Anaconda, запрет доступа к сети, запрет обращения к пользовательским токенам, код Python не будет иметь доступа к другим свойствам файла, таким как формулы, диаграммы, сводные таблицы, макросы или код VBA.