Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

A Python az Excelben jelenleg előzetes verzióban érhető el, és a visszajelzések alapján változhat. A funkció használatához csatlakozzon a Microsoft 365 Insider Programhoz , és válassza a Béta csatorna Insider szintjét. 

A Python az Excelben fokozatosan kerül bevezetésre a Windows Excel-ügyfelek számára a Béta csatorna használatával. A funkció jelenleg nem érhető el más platformokon.

Ha problémákat 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ések : Bevezetés a Python használatába az Excelben és a Python használatbavétele az Excelben.

Diagramok és diagramok létrehozása nyílt forráskódú Python-kódtárak használatával 

A Python az Excelben az Anaconda által biztosított Python-kódtárak alapvető készletével rendelkezik. Ez a cikk bemutatja, hogyan hozhat létre diagramokat és diagramokat Python-kódtárak, például a seabornés a matplotlib használatával. A Pythonnal az Excelben elérhető nyílt forráskódú kódtárakkal kapcsolatos további információkért lásd: Nyílt forráskódú kódtárak és Python az Excelben

A cikkben szereplő példák egy íriszvirág-adatkészlet nevű gépi tanulási mintaadatkészletet használnak. Töltse le az adatkészlet egy példányát, és nyissa meg a Windows Excelben a következő minták követéséhez: python-in-excel-iris-dataset.xlsx

Párdiagram létrehozása a seaborn használatával 

Ez a példa bemutatja, hogyan hozhat létre egy párdiagramot az Írisz virág adatkészletéről. A párdiagram egy diagramok és diagramok mátrixa, amely összehasonlítja az adathalmaz egyes változói közötti kapcsolatot. Ebben az esetben az Írisz virág adatkészlet négy numerikus adatoszlopot tartalmaz: sepal_length, sepal_width, petal_length és petal_width

Az Excelben a Python használatával hozzon létre egy párdiagramot a seaborn kódtárral.

A Python az Excelben létrehozza a vizualizációt a seabornkódtárral. A seabornkódtár automatikusan importálódik a Pythonhoz az Excelben az alábbi importálási utasítással, így hivatkozhat rá az sns aliassal.  

import seaborn as sns 

Az íriszvirág-adatkészlet és a tengeri könyvtár párdiagramjának létrehozásához hajtsa végre a következő lépéseket:

  1. Írja be a következő kódrészletet egy Python-cellába az Excelben. A kódrészlet a párdiagramot egy pairplot nevű változóként tárolja.  Létrehozza a párdiagramot a seaborn kódtár sn aliasával és a seaborn függvénypárplottal



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) A pairplot függvény argumentumaként a kódrészlet az xl() egyéni Python-függvényt használja, és a munkalap első táblázatára, a Table1 táblára hivatkozik. Tartalmazza a teljes táblázattartalmat ([ #All]), és megjegyzi, hogy a táblázat tartalmaz egy fejlécsort ( fejléc=Igaz). Ebben a példában a munkalap 1. táblázata tartalmazza az Írisz adatkészletet.

    Tekintse meg a diagrampár előnézetét egy DataFrame-ben.

    Megjegyzés: Ha bármilyen hibába ütközik, további információkért lásd: Python-hibák elhárítása az Excelben

  2. A Python-képlet véglegesítése után a Python az Excelben a képobjektumban visszaadja a párdiagram-vizualizációt. Válassza a kártya ikont a képobjektum cellájában a vizualizáció előnézetének megtekintéséhez. Példaként tekintse meg az alábbi képernyőképet.

  3. A vizualizációt megtarthatja képobjektumként, ha továbbra is használni szeretné a Python-számításokhoz, vagy kinyerheti a képet az Excel rácsába, hogy átméretezze, és részletesebben megtekintse az egyes diagramokat. A kép kinyeréséről a jelen cikk Képobjektum kinyerése az Excel rácsba című szakaszában olvashat.

Pontdiagram létrehozása matplotlib használatával 

Ez a példa bemutatja, hogyan hozhat létre pontdiagramot az Íriszvirág mintaadatkészlettel. A pontdiagram egy adathalmaz két numerikus változója közötti kapcsolatot mutatja. A példa az alábbi képernyőképhez hasonló pontdiagramot hoz létre, amely összehasonlítja a sepal_width és sepal_length értékeket.

Az Excelben a Python használatával pontdiagramot hozhat létre a matplotlib kódtárral.

A Python az Excelben a matplotlibnyílt forráskódú kódtárral hozza létre a vizualizációt. A matplotlibkódtár automatikusan importálódik a Pythonhoz az Excelben az alábbi importálási utasítással, így plt-ként hivatkozhat rá.  

import matplotlib.pyplot as plt 

Az íriszvirág-adatkészlet pontdiagramjának a matplotlib kódtárral való létrehozásához hajtsa végre a következő lépéseket:

  1. Az Excel-cellákban a Pythonban használja a matplotlib pontfüggvényt, és argumentumként adja meg az Írisz adatkészlet sepal_length és sepal_width oszlopait. Ebben a példában a munkalap 1. táblázata tartalmazza az Írisz adatkészletet.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Adjon hozzá címkéket és címet a pontdiagramhoz.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Megjegyzés: Ezt a kódrészletet hozzáadhatja további kódsorként az előző lépésben, ugyanabban az Excel-cellában lévő Python-képlet után, vagy beírhatja egy új Python-kódrészletbe a munkafüzet Excel-cellájában. Ha úgy dönt, hogy egy új cellába írja be, mindenképpen kövesse a sor-fő számítási sorrend szabályait, és adja meg az első cella után.

  3. A Python-képletek véglegesítése után a Python az Excelben képobjektumként adja vissza a pontdiagram-vizualizációt. Válassza a kártya ikont a képobjektum cellájában a vizualizáció előnézetének megtekintéséhez. Példaként tekintse meg az alábbi képernyőképet.

    Megtekintheti a pontdiagram előnézetét egy DataFrame-ben.

    Megjegyzés: Ha bármilyen hibába ütközik, további információkért lásd: Python-hibák elhárítása az Excelben .  

  4. A vizualizációt megtarthatja képobjektumként, hogy továbbra is használhassa Python-számításokhoz, vagy kinyerheti a képet az Excel rácsába. A kép kinyeréséről a jelen cikk Képobjektum kinyerése az Excel rácsába című szakaszában olvashat.

Képobjektum kinyerése az Excel-rácsba

Ahogy azt a cikkben bemutatott példák is szemléltetik, a Python-kódtárak( például a seaborn és a matplotlib) adatvizualizációkat adhatnak vissza Excel-cellákba. Alapértelmezés szerint a Python az Excelben képobjektumként adja vissza ezeket a vizualizációkat. 

A képobjektum cellájában lévő kártya ikont választva megtekintheti a vizualizáció előnézetét.

Megtekintheti a diagram előnézetét egy DataFrame-kártyán.

Ha ki szeretné bontani a képet az Excel-rácsba, hajtsa végre az alábbi lépéseket. 

  1. A képobjektumot adja vissza Excel-értékként. Jelölje ki a képobjektum celláját, majd lépjen a Python kimeneti menüjére a szerkesztőlécen, és válassza az Excel-érték lehetőséget. A vizualizáció ekkor megjelenik a cellán belül. További információért tekintse meg az alábbi képernyőképeket. 

    Python kimeneti menü:
    A kimenet típusának módosításához használja a Képletsáv melletti Python-kimenet menüt.

    Excel-értékként visszaadott kép:
    Tekintse meg az Excel-rács Excel-értékként visszaadott diagramot.

    Tipp: A Ctrl+Alt+Shift+M billentyűparanccsal válthatja a Python-képletek eredményeit a Python-objektumok és az Excel-értékek között.

  2. A kép méretének növeléséhez használja a Hivatkozás létrehozása gombot, amely a képet tartalmazó cella kijelölésekor jelenik meg. A Hivatkozás létrehozása gomb másolatot készít a képről, amely az Excel rácsán lebeg, és könnyen átméretezhető. Az eredeti kép az eredeti cellában marad.

    A Hivatkozás létrehozása ikonnal másolatot készíthet a diagramvizualizációról.

  3. Jelölje ki és húzza a referenciaképet a munkalapra való áthelyezéshez. Jelölje ki és húzza át a kép sarkainál és oldalán lévő csomópontokat az átméretezéséhez. Példaként tekintse meg az alábbi képernyőképet.

    Lebegődiagram-vizualizáció létrehozása a Hivatkozás létrehozása ikonnal.

    Megjegyzés: Megjegyzés: Lebegő képobjektum létrehozása helyett a vizualizáció méretét is növelheti, ha az Excel menüszalagjának Cellák egyesítése lehetőségével nagyobb területet hoz létre, majd elhelyezi a képet az egyesített cellákban.

Saját diagramok és diagramok létrehozása 

Most, hogy megtanulta, hogyan hozhat létre Pythont az Excel-diagramokban mintaadatkészlettel, beírhatja a saját adatait egy Excel-munkafüzetbe, és egyéni vizualizációkat hozhat létre.  

Ha külső adatokat szeretne importálni a Pythonnal való használathoz az Excelben, használja a Power Query. További információ: Power Query adatok használata a Pythonnal az Excelben.

Kapcsolódó cikkek 

A Python bemutatása az Excelben 

A Python használatának első lépései az Excelben 

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

Power Query adatok használata a Pythonnal az Excelben 

Python az Excel DataFrame-ben 

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.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?

Köszönjük a visszajelzését!

×