Бібліотеки з відкритим кодом і 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 BeautifulSoupimport . Рекомендований оператор імпорту можна знайти в документації до кожної бібліотеки.

У таблиці нижче наведено підмножину бібліотек із відкритим кодом, які надає Anaconda і які можна використовувати в Python в Excel. Бібліотеки Matplotlib, NumPy, seaborn,statsmodels і pandas імпортуються за замовчуванням. Додаткові бібліотеки, перелічені в таблиці, не імпортуються автоматично. Їх можна імпортувати за потреби.

Важливо

Щоб забезпечити захист даних, ці бібліотеки не матимуть змоги надсилати мережеві запити або отримувати доступ до ваших файлів і даних на локальному комп’ютері. Докладні відомості див. в статті Безпека даних і Python в Excel.

Примітка.

Python в Excel підтримує англійські, китайські (спрощені), французькі, німецькі, японські та іспанські шрифти.

Бібліотека Опис
Astropy Бібліотека 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.
НЛТК Бібліотека для обробки природної мови. Для використання з 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 Бібліотека перетворення вейвлетів. Ліцензія: 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.
Статистичні моделі Статистичні обчислення та моделі для використання з бібліотекою SciPy. Ліцензія: BSD-3-Clause.
SymPy Бібліотека Python для символьної математики. Ліцензія: BSD-3-Clause.
tabulate Бібліотека для створення та форматування таблиць. Ліцензія: MIT.
TheFuzz Пропонує нечітке зіставлення рядків для обчислення різниці між послідовностями. Ліцензія: MIT.
wordcloud Генератор хмари слів. Ліцензія: MIT.

Додаткові відомості від Anaconda

Щоб дізнатися більше про інтеграцію та підтримувані бібліотеки, відвідайте сайт Anaconda.