Написать пост

Microsoft рассматривает возможность интеграции Python в Excel

Аватар Максим Енбулаев

В случае, если компания реализует идею, пользователи получат возможность взаимодействовать с документами Excel средствами Python.

В Microsoft заинтересовались идеей внедрения скриптового языка программирования Python в Excel. Об этом говорит комментарий программного менеджера Excel Team Ашвини Шарма к посту, опубликованному на одном из популярных сервисов обратной связи. Представитель компании запросила дополнительную информацию, связанную с желанием пользователей использовать Python как альтернативу VBA в Excel и других продуктах Microsoft.

Мнение сообщества

Пользователи в основном положительно отреагировали на выдвинутое предложение. Реакция вполне ожидаема на фоне растущей популярности Python в области data science. Общее мнение таково, что если Microsoft все же реализует поддержку языка в Excel, то возможность использования Python потребуется и в остальных продуктах Office.

Хотя идею встретили тепло, часть пользователей все же отнеслась скептически к возможному интегрированию Python. Так, некоторые пользователи высказались, что предпочли бы видеть JavaScript или R в качестве официального инструмента для написания скриптов в Excel.

«Не могу понять, зачем в Excel встраивать Python. Интегрировать его будет гораздо сложнее, чем тот же R, который уже представлен в Power BI. А если вы за Python просто потому, что не хотите изучать другие языки, то, возможно, вам следует найти другую работу».“Я бы проголосовал за расширяемый фреймворк, который бы позволил добавлять сторонние скриптовые языки. Тогда Python-сообщество сможет реализовать интерпретатор своего языка в Excel, так же, как поклонники JavaScript и R”.

Возможная реакция компании

Microsoft уже экспериментировала с использованием Python в своих системах. Например, стоит упомянуть ныне свободную реализацию языка IronPython, которая предназначена для выполнения на платформах .NET и Mono.

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

Что имеем сейчас

Сама по себе идея не нова. Уже сейчас пользователям доступны инструменты, нацеленные на расширение функционала Excel с помощью многочисленных языков программирования. Поддержку Python в Excel реализуют, например, такие open source инструменты, как excelpython, openpyxl или XlsxWriter.

На сегодняшний день Python широко используется в различных отраслях разработки. Неудивительно, что пользователи с интересом восприняли идею его использования в продуктах Microsoft: по данным рейтинга TIOBE на декабрь 2017 года, Python является четвертым по популярности языком программирования.

Следите за новыми постами
Следите за новыми постами по любимым темам
4К открытий4К показов