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.
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, 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.