栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python使用xlwt、xlrt、xlutils读写已存在的xls格式的excel方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python使用xlwt、xlrt、xlutils读写已存在的xls格式的excel方法

1、使用的三方库

        xlwt、xlrt、xlutils

2、使用xlrd打开原有的表格

open_workbook第一个参数为文件路径,第二个参数的作用是保留文件原格式

workbook=xlrd.open_workbook('user.xls',formatting_info=True)

3、使用xlutils的copy方法使用打开的excel文档创建一个副本

所有写入的操作都在副本中完成,直到执行save(),将副本中更新的内容写入原表格 

wbook=xlutils.copy(workbook)

4、选择你要写入的sheet页,get_sheet方法中的数字是sheet页的索引(从0开始)

在本表中,sheet1的索引是0 ,sheet2的索引是1.....................

wsheet=wbook.get_sheet(0)

5、设置表格的样式(包括行高,列宽,字体样式、颜色等等)

#初始化样式
style=xlwt.XFStyle()
#为样式创建字体
font=xlwt.Font()
font.name='new'
font.height=20*10 #字体大小,16为字号,20为衡量单位
style.font=font
#写列宽
wsheet.col(7).width = 3333

6、写入excel,参数对应 行, 列, 值,表格样式

wsheet.write(2,7,'哈哈哈',style)

7、将修改后的副本更新到原表格中去

wbook.save('user.xls')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/487701.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号