Python brukerne ikke får et enkelt, enhetlig grensesnitt for å kommunisere med Excel-regneark . I stedet er det to forskjellige bibliotekene: " . Excel Writer " xlrd og xlwt , eller "Excel Reader » og Datastrukturer som brukes av de to bibliotekene er ikke direkte kompatible , så Python utviklere må bruke en tredje bibliotek , xlutils , for å flytte data fra ett bibliotek til den andre. Instruksjoner
en
Last ned og installer bibliotekene ved å skrive følgende i en terminal : en
easy_install xlwt xlrd xlutils
2
Åpne en teksteditor og lim følgende for å importere bibliotekene : en
import xlwt
import xlrd
import xlutils
3
Lim inn følgende etterpå for å åpne en eksisterende XLS -fil , legge til et nytt regneark med noen data og en formel , og skrive nye data ut til disken igjen : en
nativeBook = open_workbook (' example.xls ')
myBook = kopi ( nativeBook )
ark = myBook.add_sheet (' Test -skjema ')
ws.write ( 0,0, 1234 )
ws.write ( 0 , 1 , 4321 )
ws.write ( 0,2, xlwt.Formula ( " A1 + B1 "))
wb.save (' example.xls ')
< p > Dette bruker " open_workbook " funksjonen fra xlrd , "kopi "-funksjonen fra xlutils å oversette xlrd arbeidsboken til en xlwt arbeidsbok , og " add_sheet ", " skrive" og " lagre" funksjoner fra xlwt .