Top.Mail.Ru

Наш подход бустит продажи. Вы платите за результат!

Заказать звонок
Телефон отдела продаж:
8 (800) 775-16-41
Наш e-mail:
mail@texterra.ru
Заказать услугу
В Экселе теперь можно программировать… на Python! Редакция «Текстерры»
Редакция «Текстерры»

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

Возможности Python в Excel

На данный момент один из самых популярных языков объектно-ориентированного программирования доступен в Экселе лишь участникам программы Microsoft 365 Insider. Пользователи, участвующие в этой программе, обычно получают доступ к новым инструментам Microsoft первыми. После окончания тестирования новые функции обычно становятся доступными всем.

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

При этом вычисления, запускаемые скриптами на Python, будут проводиться на серверах Microsoft — это, конечно, быстрее, чем локальные вычисления на собственном компьютере, но за создаваемую на сервера компании нагрузку пользователям придется заплатить. Вероятнее всего, чтобы в будущем воспользоваться этой функцией, пользователям придется купить подписку Microsoft 365.

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

● Автоматически заполнять ячейки данными из других источников.

● Извлекать данные из Excel-файлов и сохранять их в формате JSON.

● Создавать графики и диаграммы на основе данных из Excel.

● Автоматически форматировать ячейки в зависимости от содержимого.

● Обрабатывать большие объемы данных, которые могут вызвать проблемы в Excel.

● Использовать Excel в качестве базы данных и сохранять данные в таблицы.

● Создавать отчеты и документацию на основе данных из Excel.

● Использовать Excel в качестве источника данных для машинного обучения.

● Использовать библиотеки pandas и openpyxl для работы с данными в Excel.

● Использовать Python для восстановления поврежденных Excel-файлов.

Продвинем ваш бизнес
Подробнее

Как Python поменяет Эксель

Пайтон и до этого использовали для работы с Экселем. Например, для анализа данных в Excel с помощью Python использовали библиотеку pandas, а для работы с файлами таблиц — библиотеки openpyxl, xlrd, xlutils и pyexcel. Есть также библиотека PyXll, которая позволяет записывать функции на Python и вызывать их в Excel.

Нововведение Microsoft лишь упростило работу с Python в редакторе таблиц — теперь скрипты на этом языке программирования полностью интегрированы с редактором таблиц, а это значит, что ошибок при попытке запустить программу будет меньше. Предположительно, это также облегчит работу и ускорит вычисления. Особенно пригодится нововведение тем, кто занимается машинным обучением и анализом данных.

Александр Белов, ведущий аналитик TexTerra:

«Работая с Экселем на постоянной основе, по работе или по личным задачам, периодически сталкиваешься с ограничениями системы. Это приводит к необходимости обращаться к сторонним платформам, таким как Google Colab или Jupyter Notebook, чтобы с помощью Python решить все трудности. Особенно сильно это чувствовалось в построении графиков.

Python в Excel позволит закрывать малые и средние задачи, связанные с DataFrame, не выходя за пределы интерфейса, однако стоит сразу учесть, что это будет работать только на «чистых» данных, где все значения обработаны и соответствуют условиям построения графика или отчетов. Обрабатывать вручную сотни или миллионы строк, в любом случае, проще через стандартные методы подключения фреймов через pandas, но всё зависит от вашего железа и желания».

Читайте также:

17 фишек Excel, с которыми будет проще запустить рекламу

Умные таблицы в Excel: что это, как сделать и как все вернуть

Чемпионат мира по… Excel: 3 задачки для проверки вашего уровня

Поделиться статьей:

Новое на сайте

16 мая 2024
2 677
У вас уже отключили горячую воду? – почему так плох маркетинг ЖКХ

И каким он должен быть – почти что летняя фантазия редакторов «Текстерры».

15 мая 2024
318
Пора переходить в «цифру» – в России почти все пользуются электронными услугами

Опрос ВЦИОМ показал, что по уровню цифровизации Россия обогнала Европу. В офлайне остались немногие. Как на этом заработать?

15 мая 2024
6 447
Стена равнодушия: то, что мы предлагаем в интернете, мало кому нужно, и это норма

Контентщики склонны объяснять низкий CTR «контентной слепотой», Но что если средний человек в принципе, в норме, равнодушен ко всему «информационному»?..

Смотреть все статьи

У вас есть деловой запрос? Давайте обсудим!

Оставьте свои контакты, мы свяжемся с вами в ближайшее время.

Нажимая на кнопку «Оставить заявку», вы подтверждаете свое согласие на обработку пользовательских данных

Спасибо!

Ваша заявка принята. Мы свяжемся с вами в ближайшее время.