Nyílt forráskódú Python API táblázatokhoz

Python könyvtár az XLS és XLSX fájlformátum olvasásához és formázásához.

Az Xlrd egy nyílt forráskódú Python API a Microsoft Excel (XLS, XLSX) fájlformátum olvasásához és formázásához. Az API lehetővé teszi a Python fejlesztő számára az Excel-fájlok olvasását, a benne lévő Unicode kezelését, a dátumok kezelését, a cellák és oszlopok formázását, konstansok, képletek, makrók és egyebek használatát. Ezen túlmenően az API igény szerinti funkcionalitással biztosítja a munkalapok betöltését, amely lehetővé teszi a fejlesztők számára, hogy memóriát takarítsanak meg azáltal, hogy csak a szükséges lapokat töltik be.

A fejlesztő többé nem karbantartja az API-t, és a sérült és nem szabványos Excel-fájlok nem működnek ezzel az API-val. Az API figyelmen kívül hagyja a VBA-modulokat, a megjegyzéseket, a hiperhivatkozásokat, az automatikus szűrőket, a speciális szűrőket és néhány egyéb Excel-funkciót is.

Previous Next

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

Az Xlrd zökkenőmentes futtatásához a Python 2.7 vagy 3.4 vagy újabb verziójának telepítve kell lennie a rendszerére. A PIP-n keresztüli telepítés javasolt módja. Kérjük, használja a következő parancsot.

Telepítse az Xlrd-t a PIP paranccsal

pip install xlrd

Olvasson Excel-munkalapokat az ingyenes Python API-n keresztül

Az Xlrd API lehetővé teszi a Microsoft Excel XLS és XLSX fájlok olvasását Python használatával. A fejlesztők könnyen megnyithatják a meglévő munkafüzeteket az xlrd.open_workbook() metódussal. A workbook.nsheets és a workbook.sheet_names tulajdonságok segítségével lekérheti az Excel-fájl munkalapjait és lapneveit. A sorok és oszlopok olvasásához kiválaszthat egy lapot a workbook.sheet_by_index() metódussal, és használhatja a workheet.nrows & workheet.ncols fájlt.

Open & Access Tartalmak Excel Cookbook keresztül Python API

from mmap import mmap,ACCESS_READ
from xlrd import open_workbook
print open_workbook('simple.xls')
with open('simple.xls','rb') as f:
print open_workbook(
file_contents=mmap(f.fileno(),0,access=ACCESS_READ)
)
aString = open('simple.xls','rb').read()
print open_workbook(file_contents=aString)

Igény szerinti munkalapok betöltése Python használatával

Az Xlrd nyílt forráskódú táblázattár lehetővé teszi a szoftverfejlesztők számára, hogy igény szerint töltsenek be munkalapokat. A funkció csökkenti a memóriahasználatot, és csak a szükséges munkalapokat tölti be. Az on_demang argumentum használatával igény szerinti betöltési funkciót használhat.

Munka nagy Excel Cookbook segítségével Python API

 from xlrd import open_workbook
book = open_workbook('simple.xls',on_demand=True)
for name in book.sheet_names():
if name.endswith('2'):
sheet = book.sheet_by_name(name)
print sheet.cell_value(0,0)
book.unload_sheet(name

Informatin formázása Excelben Python segítségével

Az Xlrd könyvtár lehetővé teszi a fejlesztők számára, hogy elolvassák, megjelenítsék és megjelenítsék az Excel-táblázat tartalmát egy képernyőn vagy egy másik fájlba anélkül, hogy elveszítenék a megjelenítési/renderelési képességüket. Az alapértelmezett formázás minden üres cellára vonatkozik. Az API először a Rowinfo & Colinfo osztályt fogja használni a tulajdonságok lekéréséhez. Ha a Rowinfo és Colinfor osztálytulajdonságok nem érhetők el, az API az alapértelmezett tulajdonságokat fogja használni.

 Magyar