Скрипты Python в Microsoft Excel теперь в общедоступной предварительной версии

    0
    2


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

    Извините, Visual Basic.

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

    Чтобы это произошло, Microsoft заключила партнерское соглашение с Anaconda, которая предоставляет дистрибутив Python, ориентированный на обработку данных, включая популярные библиотеки, такие как Pandas и Matplotlib.

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

    «Эта интеграция представляет собой важную веху, которая ускоряет внедрение Python и выполняет давнюю просьбу нашего сообщества».

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

    Python от Anaconda будет жить в уютной среде Microsoft Azure с контролируемой температурой. Причиной этого является то, что это избавит пользователей Excel от необходимости управлять потенциальной сложностью конфигурации Python на локальном компьютере.

    Кроме того, облачная среда для Python от Anaconda, по-видимому, будет более безопасной, чем если пользователи Excel самостоятельно загружают библиотеки. Предвидя опасения по поводу включения еще одного вектора атаки в Excel, Microsoft заранее заявила, что ее змея укрощена.

    В статье о безопасности данных и Python в Excel Редмонд перечисляет следующие плюсы.

    • Код Python Excel работает в изолированных гипервизором контейнерах, созданных на базе экземпляров контейнеров Azure.
    • В контейнере есть Python и тщательно подобранный набор защищенных библиотек, предоставленных Anaconda.
    • Код Python не имеет доступа к компьютеру пользователя, устройствам, учетной записи, сети, любому токену пользователя или свойствам книги, включая формулы, диаграммы, сводные таблицы, макросы и код Visual Basic.

    Разработчики Python уже давно могут создавать код, который считывает и записывает данные в электронные таблицы Excel и из них с помощью таких библиотек, как OpenPyXL. Но Microsoft, похоже, делает ставку на то, что ее серверное управление и электронные таблицы, готовые к написанию кода, станут более привлекательным вариантом.

    Написание кода Python в общедоступной предварительной версии Excel, которая в настоящее время доступна через бета-канал для участников программы Microsoft 365 Insiders и которая впервые появится в Excel для Windows, сборка 16818, — это просто вопрос вызова функции Python (=PY) и записываем код Python в эту ячейку электронной таблицы.

    «Python в Excel использует пользовательскую функцию Python xl() для взаимодействия между Excel и Python», — объясняет Microsoft в своей документации. xl() функция принимает объекты Excel, такие как диапазоны, таблицы, запросы и имена».

    Импорт внешних данных можно выполнить с помощью встроенных соединителей Excel и Power Query, инструмента Microsoft для манипулирования данными.

    Поскольку это всего лишь общедоступная предварительная версия, Киннестранд сказал, что пользователям следует ожидать дальнейших улучшений, связанных с редактированием, таких как автозаполнение и подсветка синтаксиса, поведение при ошибках и так далее. В настоящее время, по его словам, существуют ограничения по размеру данных и вычислительным ресурсам для предотвращения злоупотреблений, то есть чрезмерных требований к ресурсам Microsoft Azure. ®

    Предыдущая статьяDestiny 2. Bungie отодвигает занавес финального расширения формы
    Следующая статьяЕжедневный обзор SamMobile, 22 августа 2023 г.: Galaxy а25, Galaxy Обновление S22 и
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.