python学习笔记81:excel操作,cell_overwrite_ok参数设置
标签:
pythonxlwrcell_overwrite_ok |
分类: 计算机 |
前面学习excel写数据时,有一个参数cell_overwrite_ok,通常设置为True,这个参数的意义在于,如果对一个单元格重复操作,需要将这个参数设置为True。
比如有这样一个excel表格
写下面的程序:
import xlwt
wb=xlwt.Workbook()
wsheet=wb.add_sheet("员工表",cell_overwrite_ok=True)
#合并单元格0,0到0,4,行号和列号都是从0开始
wsheet.write_merge(0,0,0,4,"这里合并了单元格1")
wsheet.write(3,1,'张三1')
wb.save("D:/My
Project/python/python_excel.xls")
保存运行,再次打开上面的excel文件,可以看到下面的结果
可以看出原来有数据的地方都没了,被覆盖了。
如果尝试对一个扩展名为.xlsx文件写操作,xlwt中的方法会报错,后面的博客会尝试解决这个问题。

加载中…