Python 寫入excel時的字體格式設置


轉自: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')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM