Opensourcové knihovny a Python v Excelu

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac

Informace o dostupnosti najdete v tématu Dostupnost Pythonu v Excelu. Pokud narazíte na nějaké problémy související s Pythonem v Excelu, nahlaste je výběremmožnosti Nápověda> v Excelu.

Začínáte s jazykem Python v Excelu? Začněte úvodem do Pythonu v Excelu a začněte s Pythonem v Excelu.

Opensourcové knihovny Pythonu

Python v Excelu obsahuje standardní sadu knihoven Pythonu, kterou poskytuje Anaconda prostřednictvím zabezpečené distribuce. Pomocí těchto knihoven Pythonu můžete zjednodušit analýzu dat, najít vzory a skryté přehledy nebo vizualizovat data pomocí grafů. 

Základní knihovny Pythonu v Excelu

Ve výchozím nastavení jsou v Pythonu v Excelu k dispozici následující opensourcové knihovny. Byly importovány s uvedenými příkazy.

  • Matplotlib. Import příkaz: import matplotlib.pyplot as plt
  • NumPy. Import příkaz: import numpy as np
  • pandas. Import příkaz: import pandas as pd
  • seaborn. Import příkaz: import seaborn as sns
  • statsmodels. Import příkaz: import statsmodels as sm

Poznámka

Tyto základní knihovny jsou také uvedené v podokně úloh inicializace Pythonu v Excelu. Do podokna úloh inicializace se dostanete tak, že na pásu karet Excelu vybereteInicializacevzorců>. Toto podokno úloh je aktuálně jen pro čtení a zobrazuje nastavení inicializace modulu runtime Pythonu v Excelu.

Jak importovat knihovny

Kromě základních knihoven můžete importovat další knihovny dostupné prostřednictvím služby Anaconda. Importujte knihovny Pythonu do Excelu pomocí příkazu importu Pythonu v buňce Pythonu v Excelu, jako je import numpy as np. Tento příkaz importuje knihovnu NumPy a přiřadí jí alias np. Po zadání tohoto příkazu importu do buňky Pythonu můžete odkazovat na knihovnu NumPy jako np na všechny vzorce Pythonu v tomto sešitu.

Tip:

Pokud chcete zajistit, aby se knihovny importovaly před spuštěním vzorců Pythonu, zadejte příkazy importu a všechna nastavení na prvním listu v sešitu. V případě potřeby můžete vyhradit první list speciálně pro příkazy a nastavení importu.

Důležité

Ne všechny knihovny používají formát import [library] as [name]příkazu import. Chcete-li například importovat knihovnu beautifulsoup4, použijte příkaz from bs4 import BeautifulSoupimport . Doporučený příkaz importu najdete v dokumentaci ke každé knihovně.

Následující tabulka ukazuje podmnožinu opensourcových knihoven poskytovaných Anacondou, které můžete používat s Pythonem v Excelu. Ve výchozím nastavení se importují knihovny Matplotlib, NumPy, seaborn, statsmodels a pandas. Další knihovny uvedené v tabulce se neimportují automaticky, ale můžete je importovat v případě potřeby.

Důležité

Kvůli zabezpečení dat nebudou mít tyto knihovny možnost provádět síťové požadavky ani nebudou moct přistupovat k souborům a datům na místním počítači. Další informace najdete v tématu Zabezpečení dat a Python v Excelu.

Poznámka

Python v Excelu podporuje angličtinu, čínštinu (zjednodušenou), francouzštinu, němčinu, japonštinu a španělštinu.

Knihovna Popis
Astropie Knihovna Pythonu pro astronomii. Licence: BSD-3-Clause.
beautifulsoup4 Knihovna Pythonu navržená pro výstřižky obrazovky. Licence: MIT.
Podvodník Generuje falešná data. Licence: MIT.
nevyvážené učení Pomáhá řešit problémy s klasifikací tím, že nabízí techniky opětovného vzorkování. Spoléhá se na scikit-learn. Licence: MIT.
IPython Knihovna pro interaktivní výpočty. Licence: BSD-3-Clause.
Matplotlib Vytváří v Pythonu grafy a obrázky v kvalitě pro publikování. Licence: PSF.
mlxtend Knihovna strojového učení pro každodenní úlohy datové vědy. Licence: BSD-3-Clause.
NetworkX Balíček Pythonu pro vytváření složitých sítí a manipulaci s nimi. Licence: BSD-3-Clause.
Funkce NLTK Knihovna pro zpracování přirozeného jazyka. Následující korpusy jsou předinstalované pro použití s Pythonem v Excelu: brown, punkt, stopwords, treebank, vader a wordnet2022. Licence: Apache v2.
NumPy Nabízí zpracování polí pro čísla, řetězce, záznamy a objekty. Licence: BSD-3-Clause.
pandy Nabízí datové struktury a nástroje pro analýzu dat. Licence: BSD-3-Clause.
Polštář Přidává podporu pro otevírání, používání a ukládání různých formátů souborů obrázků. Licence: PIL.
plotnine Knihovna vykreslování a vizualizace dat. Licence: MIT.
Princ Knihovna pro vícerozměrnou průzkumnou analýzu dat v Pythonu, včetně různých metod pro shrnutí tabulkových dat. Licence: MIT.
PyTables Spojuje Python, knihovnu HDF5 a knihovnu NumPy pro zpracování velkých objemů dat. Licence: BSD-3-Clause.
PyWavelets Wavelet transformuje knihovnu. Licence: MIT.
qrcode Generátor obrázků QR kódů. Licence: BSD-3-Clause.
scikit-learn Sada modulů Pythonu pro strojové učení a dolování dat. Licence: BSD-3-Clause.
SciPy Vědecká knihovna pro Python. Licence: BSD-3-Clause.
Seaborn Statistická knihovna vizualizací dat. Licence: BSD-3-Clause.
snowballstemmer Kolekce knihovny algoritmů pro Python. Licence: BSD-2-Clause.
squarify Vytváří stromové mapy nebo vizualizace pro zobrazení hierarchických dat. Licence: Apache v2.
statsmodels Statistické výpočty a modely pro použití s knihovnou SciPy. Licence: BSD-3-Clause.
SymPy Knihovna Pythonu pro symbolickou matematiku. Licence: BSD-3-Clause.
Tabulovat Knihovna pro vytváření a formátování tabulek. Licence: MIT.
TheFuzz Nabízí porovnávání fuzzy řetězců pro výpočet rozdílů mezi sekvencemi. Licence: MIT.
wordcloudový mrak Generátor slovních mraků. Licence: MIT.

Další informace od Anacondy

Další informace o integraci a podporovaných knihovnách najdete na webu Anaconda.