December 29
gli utenti Python non sono dati una singola interfaccia unificata per l'interazione con i file di foglio di calcolo Excel. Invece, ci sono due librerie diverse: XLRD e xlwt, o "Excel Reader" e "Excel Writer". Le strutture dati utilizzate dai due librerie non sono direttamente compatibili, per cui gli sviluppatori Python devono utilizzare una terza biblioteca, xlutils, per spostare i dati da una libreria all'altra.
1 Scaricare e installare le librerie digitando il seguente in un terminale:
easy_install xlwt XLRD xlutils
2 Aprire un editor di testo e incollare il seguente per importare le librerie:
importazione xlwt
importazione XLRD
xlutils importazione
3 Incollare il seguente in seguito per aprire un file XLS esistente, aggiungere un nuovo foglio di lavoro con alcuni dati e una formula, e scrivere i nuovi dati fuori al disco nuovo:
nativeBook = open_workbook ( 'example.xls')
myBook = copia (nativeBook)
Scheda = myBook.add_sheet ( 'Test Foglio')
ws.write (0,0, 1234)
ws.write (0,1, 4321)
ws.write (0,2, xlwt.Formula ( "A1 + B1"))
wb.save ( 'example.xls')
Questo utilizza la funzione "open_workbook" dal XLRD, la funzione "copia" da xlutils a tradurre la cartella di lavoro in una cartella di lavoro XLRD xlwt, e "add_sheet", "scrivere" e "salvare" le funzioni da xlwt.