Библиотеки с отворен код и Python в Excel
Applies To
Excel за Microsoft 365Python в Excel вече се предлага за потребители на Enterprise и Business, които използват текущия канал на Windows, започвайки от версия 2407 (компилация 17830.20128) и месечния корпоративен канал в Windows, започвайки от версия 2408 (компилация 17928.20216). Предлага се във предварителен преглед за потребители от семейството и личните потребители, които използват текущия канал на Windows, започвайки от версия 2405 (компилация 17628.20164). Python в Excel е наличен в предварителен преглед за потребители в образованието, които изпълняват текущия канал (предварителен преглед) чрез програмата Microsoft 365 Insider. В момента не е наличен за канала Semi-Annual Enterprise.
Първо се пуска за Excel за Windows, а след това за други платформи на по-късна дата. За повече информация относно достъпността вижте 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 в клетка на 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. |
|
Библиотека за обработка на естествен език. Следните corpora са предварително заредени за използване с Python в Excel: кафяв, punkt, стопи, treebank, vader и wordnet2022. Лиценз: Apache v2. |
|
Предлага обработка на масиви за числа, низове, записи и обекти. Лиценз: BSD-3-Clause. |
|
Предлага структури от данни и инструменти за анализ на данни. Лиценз: BSD-3-Clause. |
|
Добавя поддръжка за отваряне, обработване и записване на различни формати на файлове с изображение. Лиценз: PIL. |
|
Библиотека за изчертаване и визуализация на данни. Лиценз: MIT. |
|
Библиотека за многовариативен анализ на изследователски данни в Python, включително различни методи за обобщаване на табличните данни. Лиценз: MIT. |
|
Обединява Python, библиотеката HDF5и библиотеката NumPy, за да обработва големи количества данни. Лиценз: BSD-3-Clause. |
|
Библиотека с преобразувания на wavelet. Лиценз: MIT. |
|
Генератор на изображения на QR код. Лиценз: BSD-3-Clause. |
|
Набор от модули на Python за машинно обучение и събиране на данни. Лиценз: BSD-3-Clause. |
|
Научна библиотека за Python. Лиценз: BSD-3-Clause. |
|
Библиотека за визуализация на статистически данни. Лиценз: BSD-3-Clause. |
|
Колекция от библиотеки с алгоритми за Python. Лиценз: BSD-2-Clause. |
|
Създава йерархични изображения или визуализации за показване на йерархични данни. Лиценз: Apache v2. |
|
Статистически изчисления и модели за използване с библиотеката SciPy. Лиценз: BSD-3-Clause. |
|
Библиотека на Python за символна математика. Лиценз: BSD-3-Clause. |
|
Библиотека за създаване и форматиране на таблици. Лиценз: MIT. |
|
Предлага размазан низ, който съответства, за да изчисли разликите между последователностите. Лиценз: MIT. |
|
Генератор на word cloud. Лиценз: MIT. |
Научете повече от Anaconda
За да научите повече за интегрирането и поддържаните библиотеки, посетете Anaconda.