Nyílt forráskódú Python Spreadsheet Editor Library

Ingyenes és nyílt forráskódú Python-könyvtár az Excel XLSX és más táblázatfájlok létrehozásához és szerkesztéséhez.

Mi az az Openpyxl API?

Az Openpyxl egy hatékony és sokoldalú, nyílt forráskódú Python-könyvtár Excel-fájlokkal való munkavégzéshez. Lehetővé teszi Excel-táblázatok olvasását, írását és kezelését a népszerű XLSX formátumban. Az Openpyxl segítségével összetett Excel-dokumentumokat hozhat létre, módosíthatja a meglévőket, és akár adatokat is kinyerhet Excel-táblázatokból adatelemzés elvégzéséhez. Felhasználóbarát API-ja funkciókat biztosít a cellák formázásához, diagramok létrehozásához és munkalapok kezeléséhez, így ideális választás a Python-fejlesztők számára, akik automatizálják az Excel-hez kapcsolódó feladatokat, vagy integrálják az Excel-fájlfeldolgozást az alkalmazásaikba. Legyen szó adatelemzésről, jelentéskészítésről vagy bármilyen Excel-alapú projektről, az Openpyxl átfogó eszköztárat kínál a munkafolyamat egyszerűsítésére.

OpenpyXL API-szolgáltatások

Az alábbiakban bemutatjuk az OpenpyXL API néhány fő funkcióját:

  • Excel-fájlok olvasása és írása: Az Openpyxl képes XLSX formátumú Excel-fájlok olvasására és írására, ami lehetővé teszi az adatok hatékony kezelését.
  • Munkalapok létrehozása és módosítása: Létrehozhat új munkalapokat, átnevezheti őket, és módosíthatja a meglévőket, beleértve a munkalapok hozzáadását és eltávolítását.
  • Cellaformázás: Az Openpyxl különféle cellaformázási beállításokat támogat, például betűtípusok, színek, szegélyek és számformátumok beállítását.
  • Adatellenőrzés: Adatellenőrzést adhat a cellákhoz, hogy korlátozza a bemeneti értékeket, például legördülő listákat vagy számtartományokat.
  • Feltételes formázás: Az Openpyxl lehetővé teszi, hogy feltételes formázási szabályokat alkalmazzon a cellákra, lehetővé téve a cellaértékeken alapuló dinamikus stílust.
  • Képletek és függvények: Beszúrhat és kiértékelhet Excel-képleteket és függvényeket a táblázataiba.
  • Diagramok: A könyvtár különféle típusú diagramok létrehozását támogatja, beleértve a sáv-, vonal-, kör- és szóródiagramokat, közvetlenül az Excel-fájlokban.
  • Képek: képeket szúrhat be Excel-munkalapokba, így gazdagabb dokumentumtartalom érhető el.
  • Elnevezett tartományok: Az Openpyxl támogatja az elnevezett tartományokat, lehetővé téve az egyszerű hivatkozást a kódon belüli adott cellatartományokra.
  • Cellák összevonása és egyesítés megszüntetése: A cellákat egyesítheti és megszüntetheti, így összetettebb táblázatelrendezéseket hozhat létre.
  • Stílusok: A könyvtár átfogó stílusrendszert biztosít, amely lehetővé teszi a cellák és munkalapok megjelenésének testreszabását.
  • Iterálás sorok és oszlopok felett: Az Openpyxl hatékony módokat kínál a sorok és oszlopok közötti iterációra adatfeldolgozás céljából.
  • Védelem: Beállíthat munkalapvédelmi beállításokat, például a cellák zárolását vagy a lapszerkesztések megakadályozását.
  • Nagy fájlok kezelése: Az Openpyxl-t úgy tervezték, hogy hatékonyan kezelje a nagyméretű Excel-fájlokat, így alkalmas a nagyméretű alkalmazásokhoz.

Az Openpyxl által támogatott fájlformátumok

A Pyexcel-XLS a következő fájlformátumokat támogatja.

File FormatDefinition
XLSXMicrosoft Excel 2010 and above spreadsheet file format
XLSMMicrosfot Excel 2010 Spreadsheet Macro file format
GitHub

GitHub statisztika

Név:
Nyelv:
Csillagok:
Villák:
Engedély:
Az adattár legutóbbi frissítése:

Az Openpyxl használatának első lépései

Letöltheti az Openpyxl könyvtárat a GitHubról vagy a pip install paranccsal:

Telepítés

Az Openpyxl telepítése egyszerű, és terminálról is elvégezhető az alábbiak szerint:

Openpyxl telepítése


pip3 install Openpyxl

Openpyxl Python kód példák

Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Hogyan lehet XLSX fájlt olvasni az Openpyxl használatával?

Meglévő XLSX-fájl olvasásához használhatja a load_workbook függvényt. Íme egy egyszerű példa:

Hogyan készítsünk Excel XLSX-et Openpyxl-lel?

Új Excel XLSX fájl létrehozása az Openpyxl használatával nagyon egyszerű. Létrehozhat új munkafüzetet a Munkafüzet osztály használatával, hozzáférhet az aktív lapjához, és beállíthatja a celláinak értékeit a következő kódmintában látható módon.

Hogyan lehet módosítani a meglévő XLSX fájlt az Openpyxl segítségével?

Egy létező XLSX fájl beolvasása és az Openpyxl használatával történő módosítása nagyon egyszerű. A munkafüzet betölthető a load_workbook metódussal, majd hozzáférhet az aktív laphoz és cellához a tartalmának módosításához. Ez a következő kódmintában látható.

Erőforrás

  • FREE> TemplateExcel=true
  • Képernyőkép iPhone 7-ről
  • Következtetés

    Az Openpyxl egy átfogó és hatékony Python-könyvtár az Excel-fájlokkal való munkavégzéshez, amely kiterjedt funkciókat kínál az adatok XLSX formátumú létrehozásához, módosításához és elemzéséhez. Felhasználóbarát felületével és robusztus funkcionalitásával a feladatok széles skáláját látja el, az egyszerű adatbeviteltől a bonyolult táblázatkezelésig. Az Openpyxl cellaformázás, diagramok, adatellenőrzés és egyebek támogatása sokoldalú eszközzé teszi a fejlesztők számára, akik automatizálni szeretnék az Excelhez kapcsolódó folyamatokat, vagy integrálni szeretnék a táblázatkezelési képességeket alkalmazásaikba. Akár adatelemző eszközöket épít, jelentéseket készít, akár Excel-fájlokat kezel bármilyen kapacitásban, az Openpyxl biztosítja a munkafolyamat egyszerűsítéséhez és a termelékenység növeléséhez szükséges rugalmasságot és egyszerű használatot.

    Hasonló Termékek

     Hungarian