前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python xlwt模块使用代码实例

Python xlwt模块使用代码实例

作者头像
砸漏
发布2020-10-29 11:12:30
5280
发布2020-10-29 11:12:30
举报
文章被收录于专栏:恩蓝脚本恩蓝脚本

简介

写入Excle文档

安装:pip3 install xlwt

导入:import xlwt

xlrd 模块方法

写入案例

import xlwt # 创建对象,设置编码 workbook = xlwt.Workbook(encoding=’utf-8′) # 新建sheet表 worksheet = workbook.add_sheet(sheet_name, cell_overwrite_ok=True) # 在对应行,列写入值 worksheet.write(0,0, label = ‘this is test’) # 保存 workbook.save(‘Excel_test.xls’)

设置字体属性

font = xlwt.Font() # 创建一个font对象,用来保存对字体进行的操作 font.name = ‘微软雅黑’ # 字体设置为’微软雅黑’ font.bold = True # 字体加粗 font.underline = True # 字体加下划线 font.italic = True # 字体倾斜 style = xlwt.XFStyle() # 创建一个style对象,用来保存excel的样式 style.font = font # 将字体信息保存到style对象中 worksheet.write(0, 0, ‘无字体格式’) # 在坐标为1,0的单元格内添加内容’有字体格式’,并带有字体属性 worksheet.write(1, 0, ‘有字体格式’, style)

设置背景

# 创建一个pattern对象,用来保存单元格背景的样式 pattern = xlwt.Pattern() # 设置单元格的背景图案样式(0x01-0x12共18种样式) pattern.pattern = 0x01 # 设置单元格的背景颜色 pattern.pattern_fore_colour = xlwt.Style.colour_map[‘yellow’] style = xlwt.XFStyle() style.pattern = pattern # 将背景颜色信息保存到styke对象中 # 在坐标为0,0的单元格内添加内容’有背景’,并带有背景颜色 worksheet.write(0, 0, ‘有背景颜色’, style)

合并单元格

# 将坐标为纵坐标0,0和横坐标0,1的两列合并,并添加内容’合并两列’ worksheet.write_merge(0, 0, 0, 1, ‘合并两列’) # 将纵坐标为1,0和横坐标2,0的两行合并,并添加内容’合并两行’ worksheet.write_merge(1, 2, 0, 0, ‘合并两行’) # 将纵坐标为3-5横坐标为0-2的三行三列合并,并添加内容’合并三行三列’ worksheet.write_merge(3, 5, 0, 2, ‘合并三行三列’)

其他方法

# 设置单元格宽度 worksheet.col(0).width = 200

以上就是本文的全部内容,希望对大家的学习有所帮助。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档