Библиотеки с отворен код и Python в Excel

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac

За информация за наличността вижте наличността на 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.
красивасупа4 Библиотека на Python, предназначена за изстъргване на екрана. Лиценз: MIT.
Фалшификатор Генерира фалшиви данни. Лиценз: MIT.
небалансирано – научи Помага за решаването на проблеми с класификацията, като предлага техники за повторно вземане на извадки. Разчита на scikit-learn. Лиценз: MIT.
IPython Библиотека за интерактивна работа с компютри. Лиценз: BSD-3-Clause.
Matplotlib Създава диаграми и фигури с качество на публикация в Python. Лиценз: PSF.
MLXTEND Библиотека за машинно обучение за ежедневни задачи в областта на науката за данните. Лиценз: BSD-3-Clause.
NetworkX Пакет на Python за създаване и работа със сложни мрежи. Лиценз: BSD-3-Clause.
NLTK Библиотека за обработка на естествен език. Следните корпуси са предварително заредени за използване с Python в Excel: brown, punkt, stopwords, treebank, vader и wordnet2022. Лиценз: Apache v2.
NumPy Предлага обработка на масиви за числа, низове, записи и обекти. Лиценз: BSD-3-Clause.
панди Предлага структури от данни и инструменти за анализ на данни. Лиценз: BSD-3-Clause.
Възглавница Добавя поддръжка за отваряне, обработване и записване на различни формати на файлове с изображение. Лиценз: PIL.
Plotnine Библиотека за изчертаване и визуализация на данни. Лиценз: MIT.
Принц Библиотека за многовариантен изследователски анализ на данни в Python, включително разнообразни методи за обобщаване на таблични данни. Лиценз: MIT.
PyTables Обединява Python, библиотеката HDF5 и библиотеката NumPy за обработка на големи количества данни. Лиценз: BSD-3-Clause.
PyWavelets Библиотека с преобразувания на wavelet. Лиценз: MIT.
QR код Генератор на изображения на QR код. Лиценз: BSD-3-Clause.
scikit-learn Набор от модули на Python за машинно обучение и събиране на данни. Лиценз: BSD-3-Clause.
SciPy Научна библиотека за Python. Лиценз: BSD-3-Clause.
seaborn Библиотека за визуализация на статистически данни. Лиценз: BSD-3-Clause.
snowballstemmer Колекция от библиотеки с алгоритми за Python. Лиценз: BSD-2-Clause.
Уравняване на квадрат Създава йерархични карти или визуализации, за да покаже йерархични данни. Лиценз: Apache v2.
statsmodels Статистически изчисления и модели за използване с библиотеката SciPy. Лиценз: BSD-3-Clause.
SymPy Библиотека на Python за символна математика. Лиценз: BSD-3-Clause.
tabulate Библиотека за създаване и форматиране на таблици. Лиценз: MIT.
TheFuzz Предлага неясно съвпадение на низове за изчисляване на разликите между поредици. Лиценз: MIT.
облак на думи Генератор на облак от думи. Лиценз: MIT.

Научете повече от Anaconda

За да научите повече за интегрирането и поддържаните библиотеки, посетете Anaconda.