В Excel появился Python — теперь в таблицах можно писать формулы, создавать любые диаграммы и это еще не всё
Если вы неплохо разбираетесь в Python (или стремитесь к этому), но не обладаете навыками расширенной работы с данными в Excel, Microsoft теперь предлагает вам использовать любимый язык программирования для облегчения задач. По крайней мере, до тех пор, пока он не станет платным.
Python в Excel
Стефан Киннестранд из Microsoft пишет, что этот публичный предварительный просмотр Python в Excel позволит разработчикам электронных таблиц «манипулировать данными в Excel и исследовать их с помощью графиков и библиотек Python, а затем использовать формулы, диаграммы и сводные таблицы Excel для дальнейшего улучшения результатов работы».
Microsoft заключила партнерство с репозиторием Python Analytics Anaconda, чтобы внедрить в Excel такие библиотеки, как Pandas, Statsmodels и Matplotlib. Python в Excel работает на облачных серверах Microsoft, и компания заявляет, что вычисления абсолютно безопасны. Python работает в изолированных контейнерах, без доступа к устройствам, вашей сети или пользовательским токенам, заявляет Microsoft.
Python и Excel могут взаимодействовать друг с другом только с помощью ограниченных функций —xl() и =PY() — которые могут возвращать только результаты кода, а не макросы, код VBA или другие данные, утверждает Microsoft.
Если вы хотите сразу же начать осваивать два разных языка одновременно, вам необходимо подключиться к программе Microsoft 365 Insider на бета-канале и обновить Excel до версии 16818. Выберите «Формулы» на панели ленты, выберите «Вставить Python», затем нажмите «Попробовать предварительный просмотр». У Anaconda есть серия сообщений в блоге и видеороликов, в которых рассматриваются вводные примеры и упражнения по кодированию на Python в Excel (PyCel?).
В настоящее время Python в Excel включен в подписку Microsoft 365, но, по словам Microsoft, в какой-то момент может потребоваться платная лицензия.