API Python open source per fogli di calcolo

Libreria Python per leggere e formattare il formato file XLS e XLSX.

Xlrd è un'API Python open source per la lettura e la formattazione del formato di file Microsoft Excel (XLS, XLSX). L'API consente allo sviluppatore Python di leggere file Excel, gestire Unicode al suo interno, gestire date, formattare celle e colonne, utilizzare costanti, formule, macro e altro. Inoltre, l'API fornisce il caricamento di fogli di lavoro con funzionalità su richiesta che consentono agli sviluppatori di risparmiare memoria caricando solo i fogli richiesti.

Lo sviluppatore non gestisce più l'API e i file Excel danneggiati e non standard non funzioneranno con questa API. L'API ignorerà i moduli VBA, i commenti, i collegamenti ipertestuali, i filtri automatici, i filtri avanzati e anche poche altre funzionalità di Excel.

Previous Next

Iniziare con XLRD

Devi avere Python 2.7 o 3.4+ o versioni successive installato sul tuo sistema per eseguire XLrd senza problemi. Il modo consigliato per l'installazione tramite PIP. Si prega di utilizzare il seguente comando.

Installa XLrd tramite il comando PIP

pip install xlrd

Leggi i fogli di lavoro di Excel tramite l'API Python gratuita

L'API XLS consente di leggere i file XLS e XLSX di Microsoft Excel utilizzando Python. Gli sviluppatori possono aprire facilmente cartelle di lavoro esistenti utilizzando il metodo xlrd.open_workbook(). Puoi ottenere fogli di lavoro e nomi di fogli del tuo file excel utilizzando rispettivamente le proprietà workbook.nsheets e workbook.sheet_names. Per leggere righe e colonne, puoi selezionare un foglio utilizzando il metodo workbook.sheet_by_index() e utilizzare rispettivamente worksheet.nrows e worksheet.ncols.

Open & Access Contenuti di Excel Cookbook via 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)

Carica fogli di lavoro su richiesta utilizzando Python

La libreria di fogli di lavoro Open Source XLrd consente agli sviluppatori di software di caricare fogli di lavoro su richiesta. La funzionalità riduce l'utilizzo della memoria e carica solo i fogli di lavoro necessari. È possibile utilizzare la funzionalità di caricamento su richiesta utilizzando l'argomento on_demang.

Lavorare con grande Excel Cookbook via 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

Formattazione dell'informazione in Excel usando Python

La libreria XLRD offre agli sviluppatori la possibilità di leggere, visualizzare e rendere il contenuto del foglio di calcolo excel su uno schermo o su un altro file senza perdere la capacità di visualizzarlo/renderizzarlo. La formattazione predefinita viene applicata a tutte le celle vuote. L'API utilizzerà in primo luogo la classe Rowinfo e Colinfo per ottenere le proprietà. Se le proprietà della classe Rowinfo e Colinfor non sono disponibili, l'API utilizzerà le proprietà predefinite.

 Italiano