Відомості про доступність див. в статті " Доступність 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.