Nyílt forráskódú kódtárak és Python az Excelben
Applies To
Microsoft 365-höz készült ExcelA 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. Jelenleg nem érhető el a Havi nagyvállalati csatornához vagy a Semi-Annual Nagyvállalati csatornához.
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 |
---|---|
Python-kódtár csillagászathoz. Licenc: BSD-3-Clause. |
|
Képernyő-információk gyűjtésére tervezett Python-kódtár. Licenc: MIT. |
|
Hamis adatokat hoz létre. Licenc: MIT. |
|
Újra mintavételezési technikákkal segít az osztályozási problémák megoldásában. Alapja a scikit-learn. Licenc: MIT. |
|
Kódtár az interaktív számítástechnikához. Licenc: BSD-3-Clause. |
|
Kiadványminőségű diagramok és ábrák létrehozása a Python segítségével. Licenc: PSF. |
|
Gépi tanulási kódtár napi adatelemzési feladatokhoz. Licenc: BSD-3-Clause. |
|
Python-csomag összetett hálózatok létrehozásához és kezeléséhez. Licenc: BSD-3-Clause. |
|
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. |
|
Tömbfeldolgozást kínál számokhoz, sztringekhez, rekordokhoz és objektumokhoz. Licenc: BSD-3-Clause. |
|
Adatstruktúrákat és adatelemzési eszközöket kínál. Licenc: BSD-3-Clause. |
|
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. |
|
Ábrázolási és adatvizualizációs kódtár. Licenc: MIT. |
|
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. |
|
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. |
|
Hullámocska transzformációs kódtár. Licenc: MIT. |
|
QR-kód képgenerátora. Licenc: BSD-3-Clause. |
|
Python-modulok készlete gépi tanuláshoz és adatbányászathoz. Licenc: BSD-3-Clause. |
|
Tudományos kódtár Pythonhoz. Licenc: BSD-3-Clause. |
|
Statisztikai adatvizualizációs kódtár. Licenc: BSD-3-Clause. |
|
Algoritmustár-gyűjtemény Pythonhoz. Licenc: BSD-2-Clause. |
|
Fatérképeket vagy vizualizációkat hoz létre a hierachikus adatok megjelenítéséhez. Licenc: Apache v2. |
|
Statisztikai számítások és modellek a SciPy-kódtárhoz. Licenc: BSD-3-Clause. |
|
Python-kódtár szimbolikus matematikához. Licenc: BSD-3-Clause. |
|
A táblázatok létrehozására és formázására szolgáló tár. Licenc: MIT. |
|
Intelligens sztringegyeztetést kínál a szekvenciák közötti különbségek kiszámításához. Licenc: MIT. |
|
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.