python xlwt模块学习笔记

xlwt模块

1 该模块只是用于新建表格,不能用于修改表格

2 使用示例

2.1 设置文本样式

import xlwt
# 使用Workbook创建一个表格
wbk = xlwt.Workbook()
# add_sheet添加工作表
sheet = wbk.add_sheet("sheet")
# 设置样式,初始化样式
style = xlwt.XFStyle()
#设置字体
font = xlwt.Font()
font.name = u"微软雅黑"
font.colour_index = 4
font.bold = True
style.font = font
# 对工作表进行操作 第一个数字代表行 从0开始 第二个数字代表列 从0开始
sheet.write(0,1,'hello',style)
sheet.write(1,1,"python")
# 保存文件,默认为程序同级目录
wbk.save("test.xls")

生成表格如下:

2.2 设置表格样式

import xlwt
header = [u"列表1",u"列表2"]
xls = xlwt.Workbook()
sheet = xls.add_sheet("sheet")
# 设置列宽
sheet.col(0).width = (5000)
sheet.col(1).width = (30*500)
# 设置行高
tall_style = xlwt.easyxf('font:height 720;')
sheet.row(0).set_style(tall_style)
i = 0
for each_header in header:
    sheet.write(0,i,each_header)
    i += 1
xls.save("test.xls")

生成表格如下:

猜你喜欢

转载自blog.csdn.net/qq_41982304/article/details/82597243