一、前言
通過使用Python的openpyxl庫,來操作excel單元格,設置單元格的字體,也就是font值。
把學習的過程分享給大家。大佬勿噴!
二、程序展示
1、新建excel
import openpyxl
from openpyxl.styles import Font
wb = openpyxl.Workbook()
sheet = wb.active
2、設置單元格字體
font1 = Font(name="Times New Roman", bold=True)
sheet['F4'].font=font1
sheet['F4'] = "Times New Roman, bold = True"
在excel的F4單元格設置字體格式為“Times New Roman”,字體加粗。
font2 = Font(size=30, italic=True, shadow= True,underline='single')
sheet['G6'].font=font2
sheet['G6'] = "size=30, italic=True, shadow=True"
wb.save('F:\python_study\表格\設置font.xlsx')
在excel的G6單元格,設置字的大小為30,字體傾斜,帶陰影,帶下劃線。
3、結果展示
點開Font函數,可以看到通過設置的格式很多,可以逐個去試驗下,看下效果。注意有的參數值是bool型,有的值是字符串型。