openpyxl模块读写xlsx文件

xls文件的读写用xlrd和xlwt模块(见文章里的转载),xlsx文件的读写用openoyxl模块

import openpyxl
writebook=openpyxl.load_workbook('test0.xlsx',)  #打开已经存在的文件
test=writebook['test'] #读取sheet
test['B2']='B2'#在sheet中写入值
writebook.save('test0.xlsx')#保存到原文件
writebook.save('test1.xlsx')#另存为

writebook0=openpyxl.Workbook() #创建新文件
test0=writebook0.create_sheet()#创建sheet
test0.cell(1,1).value='test'#在sheet中写入值
writebook0.save('01.xlsx')#保存到文件

openpyxl模块特别好的一点是把excel文件当成数组,数组一级是sheet,二级是cell,也可以用workbook.sheet或者sheet.cell来操作

上一篇:django学习第十四天


下一篇:ORM模型类