在實際應用中我們通常會需要向一個Excel中追加內容,但是在python3中xlwt用起來有點不太方便,下面介紹一下xlutils包的用法,xlutils包依賴於xlrd包,所以需要導入xlrd包,還需要用到xlutils包中的copy類中的copy方法
下面是具體實現代碼
import xlrd from xlutils.copy import copy value = ['xiaoming','man',22,',china'] #定義需要寫入的文本 rb = xlrd.open_workbook(r'D:\data.xls') #打開一個工作薄 wb = copy(rb) #復制工作簿
writeSheet = wb.get_sheet(2) #通過get_sheet方法找到sheet頁
writeSheet.write(1,2,value[0]) #寫入單元格,1,2分別指的是單元格坐標,value[0]是具體寫入的值 wb.save(r'D:\data.xls') #最后保存工作薄 print('ok')