当填写单元格时候,需要哪个格式填写哪一种。 #格式化单元格
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")