Python в Excel: нововведение Microsoft 365 с двумя недостатками С недавнего времени Microsoft 365 предоставил своим клиентам новую возможность: интеграцию Python в Excel. Это новшество, безусловно, открывает новые горизонты для работы с данными, позволяя пользователям копировать, обрабатывать и визуализировать данные прямо в таблицах. Однако, несмотря на все преимущества, данное обновление имеет некоторые ограничения, которые пользователям стоит учитывать. Глобальная доступность Python в Excel была официально анонсирована 19 сентября 2024 года. Microsoft уже ранее представила предварительный просмотр данной функции в августе 2023 года, и теперь она доступна пользователям бизнес-версий Microsoft 365.
Тем не менее, на данный момент интеграция доступна только для операционной системы Windows. Это может стать серьезным ограничением для коллектива или специалистов, работающих на других платформах, таких как macOS или мобильные устройства. Первое, что стоит отметить, это то, что исполнение Python-кода происходит в облаке. Это значит, что пользователи должны быть готовы к тому, что выполнение кода всегда проходит через серверы Microsoft Azure. Это может вызывать опасения по поводу безопасности и конфиденциальности данных.
Компании, которые обрабатывают чувствительную информацию, могут предпочесть оставаться с традиционными методами обработки данных, которые не требуют передачи информации в облако. Несмотря на то, что облачное исполнение может быть более эффективным для сложных вычислений, многие пользователи хотят иметь возможность обрабатывать данные локально из соображений безопасности. В этом контексте Microsoft подчеркивает, что код работает в изолированном контейнере Azure, обеспечивая дополнительный уровень безопасности. Однако этот аспект все равно не может полностью разгрузить пользователей от беспокойства о конфиденциальности их данных. Помимо этого, для работы с Python в Excel пользователям требуется доступ к определенным библиотекам, таким как Pandas, Matplotlib и NLTK, которые позволяют выполнять анализ и визуализацию данных.
Это открывает новые возможности как для аналитиков, так и для специалистов в области данных. Платформа Anaconda, на которой основана интеграция Python, значительно упрощает взаимодействие с этими библиотеками. Тем не менее, пользователям все равно необходимо освоить принципы работы с Python для полноценного использования этой функции. Интересно, что Microsoft также анонсировала новый инструмент, получивший название Copilot, который будет полезен для написания кода на Python. Эта функция намерена помочь пользователям формулировать свои запросы на естественном языке, преобразуя их в исполнение кода.
Например, если пользователь захочет визуализировать определенные данные, Copilot сможет сгенерировать необходимый код для создания графиков и диаграмм. Это может значительно упростить процесс работы с данными и сделать его более доступным для людей, не обладающих опытом программирования. Тем не менее, стоит отметить, что на данный момент Copilot в Excel с поддержкой Python находится на этапе бета-тестирования, и полный доступ к этой функции будет предоставлен позже. Важно, чтобы пользователи понимали, что это новшество все еще находится в разработке, и возможны ошибки и недоработки, которые будут исправлены в будущих обновлениях. Что касается пользователей других операционных систем, Microsoft сообщает, что они могут лишь ограниченно использовать Python в Excel.
На сегодняшний день пользователи macOS и мобильных устройств могут только просматривать подготовленные файлы, но не могут выполнять их из-за ограничений. Это создает дополнительные трудности для многопользовательской работы и сотрудничества, где одновременно могут участвовать специалисты из разных платформ. Несмотря на все указанные недостатки, интеграция Python в Excel открывает множество возможностей. Пользователи смогут пользоваться мощью Python для анализа данных, автоматизации рутинных задач и создания сложных отчетов без необходимости использовать сторонние программы. Эта функция делает Microsoft Excel более конкурентоспособным и современным инструментом для работы с данными, в частности, в сфере бизнес-анализа.
Важно понимать, что Python в Excel это всего лишь одно из многих новшеств, которые Microsoft добавляет в свои продукты для повышения удобства работы пользователей. На фоне стремительного развития технологий и роста объемов данных, пригодных для анализа, добавление Python в Excel может стать значительным шагом к созданию более многофункционального и мощного инструмента для работы с данными. В заключение, можно сказать, что интеграция Python в Excel – это важное достижение для Microsoft 365, которое открывает новые горизонты для пользователей. Однако данный функционал также имеет и свои недостатки, которые необходимо учитывать. Ограничения по доступности и уровню исполнения кода могут вызвать недовольство у некоторых пользователей, но в то же время перспектива получения новых инструментов для анализа данных впечатляет.
В конечном счете, это новшество может изменить подходы к работе с данными и сделать их более доступными для широкой аудитории.