Все о Цифровых системах - новости, статьи, обзоры, аналитика. Более 1000 компаний, товаров и услуг в каталоге.
Добавить компанию

Microsoft интегрирует язык программирования Python в электронные таблицы Excel

Рубрика: «Средства управления процессами организации»

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

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

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

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

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

Встроенная поддержка Python в Excel должна упростить рабочий процесс. По данным Microsoft, пользователи могут добавлять код Python в электронную таблицу, не выходя из интерфейса Excel. Им нужно просто выбрать ячейку электронной таблицы, ввести свой код с префиксом «=py» и указать данные, на основе которых должен выполняться код.

Используя набор встроенных соединений, сотрудники могут импортировать данные в Excel для анализа. Альтернативно они могут использовать для этой задачи инструмент Microsoft Power Query. Для упрощения обработки инструмент может не только импортировать записи в Excel из внешних приложений, но и изменять формат данных.

Источник: