1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python使用xlwt xlrt xlutils读写已存在的xls格式的excel方法

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

时间:2019-03-14 03:04:29

相关推荐

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')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。