Python第三方模块使用之xlwt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import xlwt

#标题样式
titleStyle = xlwt.XFStyle()
#单元格字体设置
titleFont = xlwt.Font() #字体对象
titleFont.name = "宋体" #字体名称
titleFont.bold = True #加粗
titleFont.height = 11*20 #字号,11表示字体大小,20是一个衡量单位
titleFont.colour_index = 0x08 #颜色并不是rgb表示法,可以从XFStyle对象中搜索_colour_map_text获取到
titleStyle.font = titleFont
#单元格对齐方式
cellAlign = xlwt.Alignment()
cellAlign.horz = 0x02
cellAlign.vert = 0x01
titleStyle.alignment = cellAlign


#1.创建工作簿
wb = xlwt.Workbook()
#2.创建工作表
ws = wb.add_sheet("Sheet1")
#3.填充数据(合并单元格)
ws.write_merge(0,1,0,5,"大标题(单元格合并测试)",titleStyle)
#4.数据定义
data = (("小标题1","小标题2","小标题3"),
("值11","值12","值13"),
("值21","值22","值23")
)
#5.数据写入单元格。(enumerate表示包装类,添加了索引)
for row, item in enumerate(data):
for col, val in enumerate(item):
ws.write(row + 2, col, val)
#6.保存生成文件(只支持xls格式)
wb.save("test.xls")


Python第三方模块使用之xlwt
https://binbiubiu.github.io/20200729140000/
作者
Binbiubiu
发布于
2020年7月29日