A Python az Excelben jelenleg a Windows Aktuális csatornáját futtató Vállalati és Üzleti felhasználók számára jelenik meg, a 2407-es verziótól kezdve (17830.20128-es build). Előzetes verzióban érhető el a Windows aktuális csatornáját futtató Családi és Egyszemélyes felhasználók számára a 2405-ös verziótól kezdve (17628.20164-es build). A Python az Excelben előzetes verzióban érhető el a Microsoft 365 Insider Programon keresztül az Aktuális csatornát (előzetes verzió) futtató Oktatási felhasználók számára. 

Először a Windows Excelben, majd később más platformokon is bevezetjük. További információ a rendelkezésre állásról: Python az Excelben rendelkezésre állás.

Ha problémát tapasztal a Pythonnal kapcsolatban az Excelben, jelentse őket a Súgó > Visszajelzés az Excelben lehetőség kiválasztásával.

Most ismerkedik a Pythonnal az Excelben? Első lépésként Ismerkedés a Python az Excelben funkcióval, é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 eléréséhez válassza a Képletek > Inicializálás 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-cellában, például import numpy as np. Ez az utasítás importálja a NumPy-kódtárat, és hozzárendeli a(z) np aliashoz. Miután ezt az importálási utasítást beírta egy Python-cellába, a NumPy könyvtárra np  néven hivatkozhat az adott munkafüzetben található Python-képletekben. 

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 kódtár használja az importálási utasítás formátumát import [library] as [name]. A beautifulsoup4 kódtár importálásához például használja a from bs4 import BeautifulSoupimportálási utasítást. Az ajánlott importálási utasítás megismeréséhez tekintse meg az egyes kódtárak dokumentációját.

Ajánlott kódtárak listája 

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, NumPy, seaborn, statsmodels és pandas kódtárak alapértelmezés szerint importálva vannak. 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 támogatja az angol, a kínai (egyszerűsített), a francia, a német, a japán és a spanyol betűtípust.

Könyvtár

Ismertetés

Astropy

Python-kódtár csillagászathoz. Licenc: BSD-3-Clause.

beautifulsoup4

Képernyő-információk gyűjtésére tervezett Python-kódtár. Licenc: MIT.

Szédelgő 

Hamis adatokat hoz létre. Licenc: MIT.  

imbalanced-learn

Ú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 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

A természetes nyelvi feldolgozás könyvtára. A következő corpora előre be van töltve a Python excelben való használatához: barna, 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.

Pillow

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 

Ábrázolási és adatvizualizációs kódtár. Licenc: MIT. 

Herceg 

Kódtár többváltozós feltáró jellegű adatelemzéshez a Pythonban, beleértve a táblázatos adatok összegzésének különböző 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átora. 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épeket vagy vizualizációkat hoz létre a hierachikus adatok megjelenítéséhez. Licenc: Apache v2.

statsmodels

Statisztikai számítások és modellek a SciPy-kódtárhoz. 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 

Intelligens 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 

Ha többet szeretne megtudni az integrációról és a támogatott kódtárakról, látogasson el az Anaconda webhelyre.

Kapcsolódó cikkek

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.