Applies ToMicrosoft 365-höz készült Excel

Az Excelben a Python mostantól a Windows aktuális csatornáját futtató vállalati és üzleti felhasználók számára érhető el, a 2407-es verziótól (17830.20128-es build) és a Havi nagyvállalati csatornától kezdve Windows rendszeren, a 2408-es verziótól kezdve (17928.20216-os 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. Az Semi-Annual Enterprise Channel esetében jelenleg nem érhető el.

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ésaz Excelben lehetőséget választva.  

Most ismerkedik a Pythonnal az Excelben? Elsőként olvassa el a Bevezetés a Python használatába az Excelben és a Python használatbavétele az Excelben című témakört.

Mi az a DataFrame?  

A DataFrame egy kétdimenziós adatstruktúra a számítógépes programozási nyelvekben, hasonlóan az Excel-táblázatokhoz. A Pythonban a DataFrame egy objektum a pandas-kódtárban. A pandas-kódtár a Python által az Excelben használt alapvető kódtár, és a DataFrame-objektumok kulcsfontosságú struktúrát jelentenek az adatok Elemzéshez a Pythonnal az Excelben. 

Megjegyzés: A Python az Excelben egy DataFrame-et használ a kétdimenziós tartományok alapértelmezett objektumaként.

A Python az Excelben kétféleképpen tud dataframe-et kimenetként kiadni: Python-objektumként vagy Excel-értékekké konvertálva. Amikor egy DataFrame-et Python-objektumként ad vissza, a cellában megjelenik a "DataFrame" szöveg, amelyet egy kártyaikon előz meg. Az alábbi képernyőképen egy DataFrame látható Python-objektumként egy Excel-cellában.   

Példa Egy Excel-cellában lévő DataFrame objektumra.

A DataFrame-ben lévő információk megtekintéséhez jelölje ki a kártya ikonját a cellában, vagy használja a Ctrl+Shift+F5 billentyűkombinációt. Az alábbi képernyőképen egy DataFrame objektum látható, amelyen meg van nyitva a kártyanézet. Ez a DataFrame-példa megismétli a munkalap A1:B3 celláiban lévő adatokat. 

Egy megnyitott DataFrame-kártya.

Külső adatokat is importálhat az Excelbe, majd feldolgozhatja ezeket az adatokat a Pythonnal az Excelben. Külső adatok importálásához használja a Power Query. Erről további információt a Python-adatok importálása az Excelben a Power Query használatával című témakörben talál. 

A Python kimeneti típusának módosítása 

A DataFrame-ben lévő adatok Nem Python-objektumként, hanem Excel-értékekként adhatók vissza. DataFrame-et excel-értékekként ad ki más Excel-alapú elemzések, például diagramok, Excel-képletek és feltételes formázás beépítéséhez. 

A képletsávOn a Python kimeneti menüjével szabályozhatja a Python-számítások visszaadási módját. Az alábbi képernyőképen a Python kimeneti menüje látható a szerkesztőlécen.

A Python kimeneti menüjének megnyitása az Excelben.

Az alábbi képernyőképen az előző DataFrame-adatok láthatók, de ezúttal Az adatok Excel-értékekként lesznek visszaadva. Mivel ez a DataFrame megismétli a munkalap A1:B3 celláiban lévő adatokat, a Python-eredmény C1:D3 cellái megegyeznek az A1:B3 cellával.  

Az Excel-értékekként visszaadott DataFrame-tartalom.

Megjegyzés: Ha a kimeneti tartomány egy olyan celláját, amely az előző forgatókönyvben A C1:D3 tartomány, már tartalmaz értéket, akkor a Python-cella a #SPILL! hiba jelenik meg a Python-kimenet helyett. További információ: A Python hibáinak elhárítása az Excelben és a #SPILL! hiba kijavítása.

Fontos: Ha egy DataFrame kimeneti típusa Excel-értékekre van állítva, a DataFrame csak akkor adja ki az indexoszlopot, ha az alábbi feltételek valamelyike teljesül. 

  • Ha az indexoszlop értékei nem numerikusak (például describe() vagy group_by()eredménye).

  • Ha az indexoszlop neve be van állítva.

A kimenettípusok módosításához bármelyik Python-cellán használhatja a jobb gombbal vagy a Ctrl+kattintás menüt. Nyissa meg a jobb gombbal a menüt, és válassza a Kimenet másként lehetőséget a kimenet módosításához. 

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.