excel单元格格式化
- 先用XFStyle()声明开始格式;
- 初始化格式的对象;
- 对对象设置要求;
- 把对象的要求再赋给对象;
- 当填写单元格时候,需要哪个格式填写哪一种。
#格式化单元格 import xlrd import xlwt workbook = xlwt.Workbook() worksheet = workbook.add_sheet("第1张表") style1 = xlwt.XFStyle() #声明开始格式化,格式命名 style1 #字体 font = xlwt.Font() #字体初始化 font.name = "微软雅黑" #字体样式 font.bold = True #是否加粗 font.height = 360 #字号 font._weight =18 #字体磅数 font.underline = True #是否加下划线 font.italic = True #是否倾斜 font.struck_out = True #是否加删除线 font.shadow = True #是否阴影 style1.font =font #把字体格式赋给字体风格 #边框 borders = xlwt.Borders() #边框初始化 borders.top = xlwt.Borders.THIN borders.bottom = xlwt.Borders.THIN borders.right = xlwt.Borders.THIN borders.left = xlwt.Borders.THIN borders.diag = xlwt.Borders.THIN style1.Borders = borders #把边框格式赋给边框风格 #对齐 alignment = xlwt.Alignment() #对齐初始化 alignment.horz = xlwt.Alignment.HORZ_LEFT alignment.vert = xlwt.Alignment.VERT_TOP style1.Alignment = alignment #把对齐格式赋给对齐方式风格 worksheet.write(1,2,12,style1) #指定单元格填入12,并且用style1的风格 workbook.save("F:/test3.xls")
1.本篇所有数据文件小博已上传,需要的小伙伴到“文件”进行下载使用。数据文件纯属学习教学所用,纯属虚构。
2.文章中的代码都是经过小博的真实操作,可以执行。(注:Anaconda3的Jupyter notebook)
浙公网安备 33010602011771号