Python語言中,寫入Excel檔案的擴展工具。
相應的有xlrd擴展包,專門用於excel讀取。
可以實現指定表單、指定單元格的寫入。
支持excel03版到excel2013版,保存的格式目前只支持xls格式,07以後的版本xlsx不支持。
使用時請確保已經安裝python環境。
實例套用,主要功能,發展歷史,重要事件,
實例套用
在python中寫excel表要用到xlwt模組,大致使用流程如下:
1、導入模組
import xlwt
2、創建workbook(其實就是excel,後來保存一下就行)
workbook = xlwt.Workbook(encoding = 'ascii')
3、創建表
worksheet = workbook.add_sheet('My Worksheet')
4、往單元格內寫入內容
worksheet.write(0, 0, label = 'Row 0, Column 0 Value')
5、保存
workbook.save('Excel_Workbook.xls')
以上是最基本的功能。
當然xlwt功能遠遠不止這些,他甚至可以設定各種樣式之類的。附上一點例子:
importxlwtfromdatetimeimportdatetimefont0=xlwt.Font()font0.name='TimesNewRoman'font0.colour_index=2font0.bold=Truestyle0=xlwt.XFStyle()style0.font=font0style1=xlwt.XFStyle()style1.num_format_str='D-MMM-YY'wb=xlwt.Workbook()ws=wb.add_sheet('ATestSheet')ws.write(0,0,'Test',style0)ws.write(1,0,datetime.now(),style1)ws.write(2,0,1)ws.write(2,1,1)ws.write(2,2,xlwt.Formula("A3+B3"))wb.save('example.xls')
主要功能
Python語言中,寫入Excel的擴展工具。
可以實現創建表單、寫入指定單元格、指定單元格樣式等人工實現的功能,一句話就是人使用excel實現的功能,這個擴展包都可以實現。
發展歷史
python2.X 版本下,使用xlwt擴展包。
python3.X 版本下,需要更新到xlwt3擴展包。
重要事件
python由2.x到3.x是一個巨大的變化,很多擴展包都已經無法使用。
excel讀寫擴展包跟隨python版本,升級到xlwt3版本,保證了新版python對excel讀寫的正常使用。
但如果使用python2.7及以前的版本,仍然需要用xlwt,二者不兼容。