Библиотеки с открытым исходным кодом и Python в Excel
Применяется к
Python в Excel доступен пользователям Enterprise и Business, использующим Актуальный канал в Windows, начиная с версии 2408 (сборка 17928.20114), и Ежемесячный канал (корпоративный) в Windows, начиная с версии 2408 (сборка 17928.20216). Он также доступен в Excel в Интернете для пользователей Enterprise и Business. Python в Excel доступен в предварительной версии для пользователей Family и Personal в Excel в Интернете или использующих Актуальный канал в Windows, начиная с версии 2405 (сборка 17628.20164). Предварительная версия доступна для пользователей образовательных учреждений, использующих Current Channel (предварительная версия) через Microsoft 365 Insider Program. Это решение в настоящее время недоступно для Полугодового канала (корпоративного).
Python в Excel доступен для корпоративных и бизнес-пользователей, работающих с текущим каналом на Excel для Mac начиная с версии 16.96 (сборка 25041326). Он доступен в предварительной версии для семейных и личных пользователей Excel для Mac в рамках программы предварительной оценки Microsoft 365. Выберите уровень предварительной оценки канала бета-версии и установите последнюю сборку Excel. он доступен начиная с версии 16.95 (сборка 25021921).
Дополнительную информацию о доступности см. в разделе Доступность Python в Excel. Если у вас возникли какие-либо проблемы с Python в Excel, сообщите о них, выбрав Справка > Отзывы и предложения в Excel.
Новичок в Python в Excel? Начните с разделов Введение в Python в Excel и Начало работы с Python в Excel.
Библиотеки Python с открытым кодом
Python в Excel поставляется со стандартным набором библиотек Python, предоставляемых Anaconda в безопасном дистрибутиве. Используйте эти библиотеки Python для упрощения анализа данных, поиска шаблонов и скрытой аналитики, а также визуализации данных с помощью графиков.
Основные библиотеки Python в Excel
Следующие библиотеки с открытым кодом доступны в Python в Excel по умолчанию. Они импортированы с указанными операторами.
-
Оператор Matplotlib. Import: import matplotlib.pyplot as plt
-
Оператор NumPy. Import: import numpy as np
-
Оператор pandas. Import: import pandas as pd
-
Оператор seaborn. Import: import seaborn as sns
-
Оператор statsmodels. Import: import statsmodels as sm
Примечание: Эти основные библиотеки также перечислены в области задач инициализации Python в Excel. Для доступа к области задач инициализации выберите Формулы > Инициализация на ленте Excel. В настоящее время эта область задач доступна только для чтения и отображает параметры инициализации для среды выполнения Python в Excel.
Импорт библиотек
Помимо основных библиотек вы можете импортировать дополнительные библиотеки, доступные через Anaconda. Импортируйте библиотеки Python в Excel с помощью оператора импорта в ячейке Python в Excel, например import numpy as np. Этот оператор импортирует библиотекуNumPy и назначает ей псевдоним np. После ввода этого оператора импорта в ячейку Python вы можете ссылаться на библиотеку NumPy как np в формулах Python в этой книге.
Совет: Чтобы обеспечить импорт библиотек перед выполнением формул Python, введите операторы импорта и все параметры на первом листе в книге. При необходимости вы можете зарезервировать первый лист специально для операторов импорта и параметров.
Важно: Не все библиотеки используют формат инструкции импорта import [library] as [name]. Например, чтобы импортировать библиотеку beautifulsoup4, используйте инструкцию импорта from bs4 import BeautifulSoup. Сведения о рекомендуемой инструкции импорта см. в документации по каждой библиотеке.
Список рекомендуемых библиотек
В следующей таблице показано подмножество библиотек с открытым кодом, предоставляемых Anaconda, которые можно использовать с Python в Excel. Библиотеки Matplotlib, NumPy, Seaborn, statsmodels и pandasимпортируются по умолчанию. Дополнительные библиотеки, перечисленные в таблице, не импортируются автоматически, но вы можете их импортировать при необходимости.
Важно: Для защиты данных эти библиотеки не смогут выполнять сетевые запросы или получать доступ к файлам и данным на вашем локальном компьютере. Дополнительные сведения см. в статье Безопасность данных и Python в Excel.
Примечание: Python в Excel поддерживает английский, китайский (упрощенное письмо), французский, немецкий, японский и испанский шрифты.
|
Библиотека |
Описание |
|---|---|
|
Библиотека Python для астрономии. Лицензия: BSD-3-Clause. |
|
|
Библиотека Python, предназначенная для извлечения данных с экрана. Лицензия: MIT. |
|
|
Создает поддельные данные. Лицензия: MIT. |
|
|
Помогает решать проблемы классификации, предлагая методы повторной выборки. Использует scikit-learn. Лицензия: MIT. |
|
|
Библиотека для интерактивных вычислений. Лицензия: BSD-3-Clause. |
|
|
Создает в Python диаграммы и рисунки с качеством, подходящим для публикации. Лицензия: PSF. |
|
|
Библиотека машинного обучения для повседневных задач обработки и анализа данных. Лицензия: BSD-3-Clause. |
|
|
Пакет Python для создания сложных сетей и управления ими. Лицензия: BSD-3-Clause. |
|
|
Библиотека для обработки естественного языка. Для использования с Python в Excel предварительно загружаются следующие corpora: brown, punkt, stopwords, treebank, vader и wordnet2022. Лицензия: Apache версии 2. |
|
|
Предлагает обработку массивов для чисел, строк, записей и объектов. Лицензия: BSD-3-Clause. |
|
|
Предоставляет структуры данных и средства анализа данных. Лицензия: BSD-3-Clause. |
|
|
Добавляет поддержку открытия, обработки и сохранения файлов изображений различных форматов. Лицензия: PIL. |
|
|
Библиотека графиков и визуализации данных. Лицензия: MIT. |
|
|
Библиотека для многопараметрического исследовательского анализа данных в Python, включая различные методы для суммирования табличных данных. Лицензия: MIT. |
|
|
Объединяет Python, библиотекуHDF5 и библиотекуNumPy для обработки больших объемов данных. Лицензия: BSD-3-Clause. |
|
|
Библиотека преобразования вейвлетов. Лицензия: MIT. |
|
|
Генератор изображений QR-кода. Лицензия: BSD-3-Clause. |
|
|
Набор модулей Python для машинного обучения и интеллектуального анализа данных. Лицензия: BSD-3-Clause. |
|
|
Научная библиотека для Python. Лицензия: BSD-3-Clause. |
|
|
Библиотека визуализации статистических данных. Лицензия: BSD-3-Clause. |
|
|
Коллекция библиотек алгоритмов для Python. Лицензия: BSD-2-Clause. |
|
|
Создает карты дерева или визуализации для отображения иерархических данных. Лицензия: Apache версии 2. |
|
|
Статистические вычисления и модели для использования с библиотекойSciPy. Лицензия: BSD-3-Clause. |
|
|
Библиотека Python для символьной математики. Лицензия: BSD-3-Clause. |
|
|
Библиотека для создания и форматирования таблиц. Лицензия: MIT. |
|
|
Предлагает нечеткое сопоставление строк для вычисления различий между последовательностями. Лицензия: MIT. |
|
|
Генератор слов в облаке. Лицензия: MIT. |
Дополнительные сведения от Anaconda
Дополнительные сведения об интеграции и поддерживаемых библиотеках см. на сайте Anaconda.