加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python学习笔记81:excel操作,cell_overwrite_ok参数设置

(2020-11-08 08:50:29)
标签:

python

xlwr

cell_overwrite_ok

分类: 计算机
前面学习excel写数据时,有一个参数cell_overwrite_ok,通常设置为True,这个参数的意义在于,如果对一个单元格重复操作,需要将这个参数设置为True。
比如有这样一个excel表格
python学习笔记81:excel操作,cell_overwrite_ok参数设置

写下面的程序:
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文件,可以看到下面的结果
python学习笔记81:excel操作,cell_overwrite_ok参数设置

可以看出原来有数据的地方都没了,被覆盖了。
如果尝试对一个扩展名为.xlsx文件写操作,xlwt中的方法会报错,后面的博客会尝试解决这个问题。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有