Applies ToExcel за Microsoft 365

Python в 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 поддържа английски, китайски (опростен), френски, немски, японски и испански шрифтове.

Библиотека

Описание

Astropy

Библиотека на Python за астрономия. Лиценз: BSD-3-Clause.

beautifulsoup4

Библиотека на Python, предназначена за събиране на информация от екрана. Лиценз: MIT.

Фалшификатор 

Генерира фалшиви данни. Лиценз: MIT.  

imbalanced-learn

Помага за решаването на проблеми с класификацията, като предлага техники за повторно вземане на извадки. Разчита на scikit-learn. Лиценз: MIT.

IPython

Библиотека за интерактивна работа с компютри. Лиценз: BSD-3-Clause.

Matplotlib

Създава диаграми и фигури с качество на публикация в Python. Лиценз: PSF.

mlxtend 

Библиотека за машинно обучение за ежедневни задачи, свързани с науката за данните. Лиценз: BSD-3-Clause.

NetworkX

Пакет на Python за създаване и работа със сложни мрежи. Лиценз: BSD-3-Clause.

NLTK

Библиотека за обработка на естествен език. Следните corpora са предварително заредени за използване с Python в Excel: кафяв, punkt, стопи, treebank, vader и wordnet2022. Лиценз: Apache v2.

NumPy

Предлага обработка на масиви за числа, низове, записи и обекти. Лиценз: BSD-3-Clause.

pandas

Предлага структури от данни и инструменти за анализ на данни. Лиценз: BSD-3-Clause.

Pillow

Добавя поддръжка за отваряне, обработване и записване на различни формати на файлове с изображение. Лиценз: PIL.

чертожна чертожна диаграма 

Библиотека за изчертаване и визуализация на данни. Лиценз: MIT. 

Принц 

Библиотека за многовариативен анализ на изследователски данни в Python, включително различни методи за обобщаване на табличните данни. Лиценз: MIT.  

PyTables

Обединява Python, библиотеката HDF5и библиотеката NumPy, за да обработва големи количества данни. Лиценз: BSD-3-Clause.

PyWavelets

Библиотека с преобразувания на wavelet. Лиценз: MIT.

qrcode 

Генератор на изображения на 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.  

wordcloud 

Генератор на word cloud. Лиценз: MIT.  

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

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

Свързани статии

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.