Ingyenes Python könyvtár XLS fájlok olvasásához, szerkesztéséhez és írásához
Egy kis méretű nyílt forráskódú Python könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy Excel XLS táblázatokban adatokat olvassanak, szerkesszenek, manipuláljanak és írjanak Python API-n keresztül.
Mi az a Pyexcel-XLS?
Az Excel fájlok elterjedt részei az üzleti és adatkezelési folyamatoknak, segítve a felhasználókat a pénzügyi jelentések, adat elemzések vagy bármely más, táblázatos adatokat érintő feladat kezelésében. A Python, mint a legnépszerűbb programozási nyelvek egyike ezekhez a feladatokhoz, különféle könyvtárakat biztosít a különböző fájlformátumok kezelésére. Amikor az Excel fájlokkal való munka Pythonban kerül szóba, a Pyexcel-XLS könyvtár értékes erőforrás, amely egyszerűsíti az Excel fájlok olvasásának és írásának folyamatát.
Pyexcel-XLS egy Python könyvtár, amely a nagyobb pyexcel család része, és egységes felületet biztosít a különféle táblázatformátumok, köztük az Excel kezelésére. Ez a könyvtár lehetővé teszi a felhasználók számára, hogy Excel fájlokból olvassanak és azokba írjanak adatokat anélkül, hogy összetett, alacsony szintű kódra lenne szükség. Kényelmes és felhasználóbarát megközelítést kínál az Excel fájlok manipulálásához, így alkalmas adatkinyerés, jelentéskészítés és automatizálás feladataira. A könyvtár számos fontos funkcióval rendelkezik, például adat írása Excel fájlba, meglévő Excel fájlok olvasása, cellák és sorok stílusának alkalmazása, cellák egyesítése, Excel képletek kezelése, több munkalappal való munka és még sok más.
A Pyexcel-XLS egy nagyon könnyen használható és értékes Python könyvtár az Excel fájlokkal való munkához. Egyszerűsíti az Excel adatok betöltésének, olvasásának és írásának folyamatát, így kiváló választás a különféle adatmanipulációs feladatokhoz. Akár információt kell kinyernie Excel fájlokból, akár jelentéseket kell generálnia, ez a könyvtár felgyorsíthatja a munkafolyamatát. Tehát ha gyakran dolgozik Pythonban Excel fájlokkal, próbálja ki, és tapasztalja meg a nyújtott kényelmet.
Első lépések a Pyexcel-XLS használatával
A Pyexcel-XLS könyvtár telepítésének ajánlott módja a pip használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
A Pyexcel-XLS telepítése PIP paranccsal
pip install Pyexcel-XLSA Pyexcel-XLS telepítése GitHub segítségével
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Excel-fájl írása Python segítségével
Az nyílt forráskódú Pyexcel-XLS könyvtár lehetővé teszi egyszerű Excel XLS fájl létrehozását és adat írását csak néhány Python kódsorral saját alkalmazásaikban. A szoftverfejlesztők különféle formázásokat is alkalmazhatnak, betölthetnek adatokat külső forrásból, új sorokat és oszlopokat szúrhatnak be, valamint függőlegesen és vízszintesen egyesíthetik a cellákat, stb. Az alábbi példában a felhasználók létrehoznak egy Excel munkafüzetet, adatot adnak hozzá, az első sor alapján elnevezik az oszlopokat, és a sorokat saját adataikkal bővítik Python kóddal.
Hogyan készítsünk egyszerű Excel XLS táblázatot Python könyvtár használatával?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Excel-fájl olvasása Python API-val
A Pyexcel-XLS könyvtár megkönnyíti a szoftverfejlesztők számára, hogy külső függőségek nélkül olvassanak Excel-fájlokat saját alkalmazásaikban. A könyvtár lehetővé teszi a Python fejlesztőknek, hogy néhány sor Python kóddal betöltsenek és olvassanak egy meglévő XLS fájlt. Támogatást nyújt egy adott munkalap csak olvasásához is. Ezen felül lehetséges egy adott oszlop vagy sor elérése és olvasása egy megadott Excel-fájlból. Az alábbiak bemutatják, milyen egyszerűen olvashatnak a szoftverfejlesztők adatokat egy Excel-fájlból Python kóddal.
Hogyan olvassunk adatokat Excel XLS dokumentumból Python segítségével?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Különféle funkciók támogatása
A nyílt forráskódú Pyexcel-XLS egy értékes Python könyvtár az Excel-fájlokkal való munkához. Egyszerűsíti az Excel-adatok olvasásának és írásának folyamatát, így kiváló választás a különféle adatmanipulációs feladatok széles skálájához. A könyvtár több fontos funkcióval is rendelkezik, például cellák formázása, szegélyek hozzáadása, cellaszínek beállítása a vizuálisan vonzó Excel-fájlokhoz, cellák függőlegesen és vízszintesen történő egyesítése, Excel képletek írása és kiértékelése, valamint több munkalap létrehozása és kezelése egyetlen Excel-fájlban, és így tovább.