轉自:https://blog.csdn.net/kuangzhi9124/article/details/81940919
下面代碼設置了單元格的字體、位置居中、框線,可以將格式調成自己需要的
import xlwt
style = xlwt.XFStyle()#格式信息
font = xlwt.Font()#字體基本設置
font.name = u'微軟雅黑'
font.color = 'black'
font.height= 220 #字體大小,220就是11號字體,大概就是11*20得來的吧
style.font = font
alignment = xlwt.Alignment() # 設置字體在單元格的位置
alignment.horz = xlwt.Alignment.HORZ_CENTER #水平方向
alignment.vert = xlwt.Alignment.VERT_CENTER #豎直方向
style.alignment = alignment
border = xlwt.Borders() #給單元格加框線
border.left = xlwt.Borders.THIN #左
border.top=xlwt.Borders.THIN #上
border.right=xlwt.Borders.THIN #右
border.bottom=xlwt.Borders.THIN #下
border.left_colour = 0x40 #設置框線顏色,0x40是黑色,顏色真的巨多,都暈了
border.right_colour = 0x40
border.top_colour = 0x40
border.bottom_colour = 0x40
style.borders = border
#寫入sheet
row=1
col=1
value=100
wb = xlwt.Workbook()
ws = wb.add_sheet('sheet1')
ws.write(row,col,value,style)#這樣就可以寫入自己想要的格式了
wb.save('D:\\test.xls')