时间:2021-05-22
简介
写入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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
安装读Excel文件通过模块xlrd写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本)xlwt-future模块,支持
问题我使用python2.7和xlwt模块进行excel导出我想设置我知道可以使用的单元格的背景颜色style1=xlwt.easyxf('pattern:pa
Python实现Mysql数据统计的实例代码如下所示:importpymysqlimportxlwtexcel=xlwt.Workbook(encoding='
python提供一个库xlwt,可以将一些数据写入excel表格中,十分的方便。贴使用事例如下。#引入xlwt模块(提前pip下载好)importxlwt#使用
学习Python的过程中,我们会遇到Excel的读写问题。这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据。下面