Nyílt forráskódú kódtárak és Python az Excelben

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel

A rendelkezésre állással kapcsolatos információkért lásd: A Python az Excelben elérhetősége. Ha bármilyen problémát tapasztal a Pythonnal kapcsolatban az Excelben, kérjük, jelentse őket a Súgó>visszajelzés lehetőséget választva az Excelben.

Most ismerkedik a Python az Excelben alkalmazással? Első lépések a Python az Excelben bevezetésével és a Python az Excelben használatának első lépései.

Nyílt forráskódú Python-kódtárak

A Python az Excelben az Anaconda által biztosított szabványos Python-kódtárakat tartalmaz egy biztonságos disztribúción keresztül. Ezekkel a Python-kódtárakkal leegyszerűsítheti az adatelemzést, mintázatokat és rejtett elemzéseket kereshet, és ábrázolásokkal jelenítheti meg az adatokat. 

Alap Python az Excel-kódtárakban

Alapértelmezés szerint az alábbi nyílt forráskódú kódtárak érhetők el a Pythonnal az Excelben. Ezeket a felsorolt utasításokkal együtt importáltuk.

  • Matplotlib. Import utasítás: import matplotlib.pyplot as plt
  • NumPy. Import utasítás: import numpy as np
  • pandas. Import utasítás: import pandas as pd
  • Seaborn. Import utasítás: import seaborn as sns
  • Statsmodels. Import utasítás: import statsmodels as sm

Megjegyzés

Ezek az alapvető kódtárak a Python az Excelben inicializálási munkaablakban is szerepelnek. Az Inicializálás munkaablak megnyitásához válassza a Képletek>inicializálása lehetőséget az Excel menüszalagján. Ez a munkaablak jelenleg írásvédett, és megjeleníti a Python inicializálási beállításait az Excel-futtatókörnyezetben.

Kódtárak importálása

Az alapvető kódtárak mellett az Anacondán keresztül elérhető további kódtárakat is importálhat. Python-kódtárak importálása az Excelbe egy Python-importálási utasítással egy Python az Excel-cellában, például import numpy as np: Ez az utasítás importálja a NumPy könyvtárat, és aliast nprendel hozzá. Miután beírta ezt az importálási utasítást egy Python-cellába, a NumPy könyvtárra a munkafüzetben lévő np összes Python-képlethez hasonlóan hivatkozhat.

Tipp:

Annak érdekében, hogy a kódtárak importálása a Python-képletek futtatása előtt megtörténjen, adja meg az importálási utasításokat és az esetleges beállításokat a munkafüzet első munkalapján. Ha kívánja, az első munkalapot fenntarthatja kifejezetten az importálási utasítások és beállítások számára.

Fontos

Nem minden tár használja az importálási utasítás formátumot import [library] as [name]. A beautifulsoup4 könyvtár importálásához például használja az import utasítást from bs4 import BeautifulSoup. Az ajánlott importálási utasítással kapcsolatban tekintse meg az egyes kódtárak dokumentációját.

Az alábbi táblázat az Anaconda által biztosított nyílt forráskódú kódtárak egy részét mutatja be, amelyeket a Pythonnal használhat az Excelben. A Matplotlib, a NumPy, a seaborn, a statsmodels és a pandas könyvtárak importálása alapértelmezés szerint történik. A táblázatban felsorolt további kódtárak nem kerülnek automatikusan importálásra, de igény szerint importálhatja őket.

Fontos

Az adatbiztonság védelme érdekében ezek a kódtárak nem tudnak hálózati kéréseket kezdeményezni, és nem férnek hozzá a helyi gépén lévő fájlokhoz és adatokhoz. További információ: Adatbiztonság és Python az Excelben.

Megjegyzés

A Python az Excelben az angol, kínai (egyszerűsített), francia, német, japán és spanyol betűtípusokat támogatja.

Könyvtár Leírás:
Astropy Python-kódtár csillagászathoz. Licenc: BSD-3-Clause.
beautifulsoup4 Képernyő-adatgyűjtésre tervezett Python-kódtár. Licenc: MIT.
Hamisító Hamis adatokat hoz létre. Licenc: MIT.
kiegyensúlyozatlan tanulás Újra mintavételezési technikákkal segít az osztályozási problémák megoldásában. Alapja a scikit-learn. Licenc: MIT.
IPython Kódtár az interaktív számítástechnikához. Licenc: BSD-3-Clause.
Matplotlib Kiadványminőségű diagramok és ábrák létrehozása a Python segítségével. Licenc: PSF.
mlxtend Gépi tanulási kódtár a napi adatelemzési feladatokhoz. Licenc: BSD-3-Clause.
NetworkX Python-csomag összetett hálózatok létrehozásához és kezeléséhez. Licenc: BSD-3-Clause.
NLTK Egy könyvtár a természetes nyelvi feldolgozáshoz. A következő korpusok előre be vannak töltve a Pythonnal való használatra az Excelben: brown, punkt, stopwords, treebank, vader és wordnet2022. Licenc: Apache v2.
NumPy Tömbfeldolgozást kínál számokhoz, sztringekhez, rekordokhoz és objektumokhoz. Licenc: BSD-3-Clause.
pandas Adatstruktúrákat és adatelemzési eszközöket kínál. Licenc: BSD-3-Clause.
Párna Támogatja a különböző képfájlformátumok megnyitását, módosítását és mentését. Licenc: PIL.
plotnine Ábrakészítési és adatvizualizációs könyvtár. Licenc: MIT.
Herceg Kódtár többváltozós feltáró adatelemzéshez Pythonban, beleértve a táblázatos adatok összegzésének különféle módszereit. Licenc: MIT.
PyTables Egyesíti a Pythont, a HDF5 kódtárat és a NumPy kódtárat a nagy mennyiségű adat kezeléséhez. Licenc: BSD-3-Clause.
PyWavelets Hullámocska transzformációs kódtár. Licenc: MIT.
qrcode QR-kód képgenerátor. Licenc: BSD-3-Clause.
scikit-learn Python-modulok készlete gépi tanuláshoz és adatbányászathoz. Licenc: BSD-3-Clause.
SciPy Tudományos kódtár Pythonhoz. Licenc: BSD-3-Clause.
seaborn Statisztikai adatvizualizációs kódtár. Licenc: BSD-3-Clause.
snowballstemmer Algoritmustár-gyűjtemény Pythonhoz. Licenc: BSD-2-Clause.
Squarify Fatérképek vagy adatábrázolások létrehozása hierarchikus adatok megjelenítéséhez. Licenc: Apache v2.
statsmodels Statisztikai számítások és modellek a SciPy könyvtárral való használatra. Licenc: BSD-3-Clause.
SymPy Python-kódtár szimbolikus matematikához. Licenc: BSD-3-Clause.
tabulate A táblázatok létrehozására és formázására szolgáló tár. Licenc: MIT.
TheFuzz Homályos sztringegyeztetést kínál a szekvenciák közötti különbségek kiszámításához. Licenc: MIT.
wordcloud Szófelhő-generátor. Licenc: MIT.

További információ az Anacondától

Az integrációval és a támogatott kódtárakkal kapcsolatos további információkért látogasson el az Anaconda oldalra.