Kapcsolódó témakörök
×
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és 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, kérjük, jelentse őket a Súgó > Visszajelzés lehetőség kiválasztásával az Excelben.

Most ismerkedik a Pythonnal az Excelben? Első lépésként ismerkedjen meg a Python Excelben való használatával , és ismerkedjen meg a Pythonnal 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 az Írisz virág adatkészletet használják. Töltse le ezt a mintamunkafüzetet a következő cikkel együtt: 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.

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

  3. Tartsa a vizualizációt képobjektumként, hogy továbbra is használja a Python-számításokhoz. Bontsa ki a képet az Excel rácsába az átméretezéséhez és az egyes diagramok részletesebb megtekintéséhez. Ha ki szeretné bontani a képet a rácsra, kattintson a jobb gombbal vagy a Ctrl billentyűt lenyomva tartva kattintson a képobjektumot tartalmazó cellára, és válassza a Diagram megjelenítése cellák felett parancsot a menüben.

    A képobjektumok kinyerésével kapcsolatos további információkért tekintse meg a jelen cikk Képobjektum kinyerése az Excel rácsba című szakaszát.

Pontdiagram létrehozása a 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 

Ha pontdiagramot szeretne létrehozni az íriszvirág-adatkészletről a Matplotlib kódtárral, 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. 

    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. Tartsa a vizualizációt képobjektumként, hogy továbbra is használhassa Python-számításokhoz. Bontsa ki a képet az Excel rácsába, és méretezze át, és tekintse meg részletesebben a diagramot. Ha ki szeretné bontani a képet a rácsra, kattintson a jobb gombbal vagy a Ctrl billentyűt lenyomva tartva kattintson a képobjektumot tartalmazó cellára, és válassza a Diagram megjelenítése cellák felett parancsot a menüben.

    A képobjektumok kinyerésével kapcsolatos további információkért tekintse meg a jelen cikk Képobjektum kinyerése az Excel rácsba című szakaszát.

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

Ahogy az ebben a cikkben bemutatott példák is mutatják, 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.

A képeket kétféleképpen nyerheti ki az Excel-rácsba: megjelenítheti a képet diagramként a cellák felett, vagy megjelenítheti a képet egy cellán belül.

A kép megjelenítése cellák felett

Az alábbi lépéseket követve jelenítheti meg a képet diagramként a cellák felett.

  1. Kattintson a jobb gombbal vagy a Ctrl billentyűt lenyomva tartva kattintson a képobjektumot tartalmazó cellára, és válassza a Diagram megjelenítése cellák felett parancsot a menüben (vagy használja a Ctrl+Alt+Shift+C billentyűparancsot). Ezzel létrehoz egy másolatot a képről, amely az Excel rácsán lebeg, és könnyen átméretezhető. Az eredeti képobjektum az eredeti cellában marad.

  2. Jelölje ki és húzza a rajzképet a munkalap körüli mozgatásához. Jelölje ki és húzza át a kép sarkainál és oldalán lévő csomópontokat az átméretezéséhez.

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

A kép megjelenítése egy cellán belül

Kövesse az alábbi lépéseket a kép cellán belüli megjelenítéséhez.

  1. A képobjektumot adja vissza Excel-értékként. Jelölje ki a képobjektum celláját, nyissa meg a Python kimeneti menüjét a szerkesztőlécen, és válassza az Excel-érték lehetőséget.  



    A kimenet típusának módosításához használja a Képletsáv melletti Python-kimenet menüt. A diagramkép ekkor megjelenik a cellán belül.

    Tipp: A Python-képletek eredményeinek Python-objektumok és Excel-értékek közötti váltásához használja a Ctrl+Alt+Shift+M billentyűparancsot. További billentyűparancsokról a Python az Excel billentyűparancsai című témakörben olvashat.

  2. A diagramkép mérete a cella méretétől függ. Növelje a kép méretét a cella méretének növelésével vagy a cellák egyesítésével.

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

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

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

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.

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?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

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

×