大家在编程时经常要单独修改某一单元格的字体大小或者字体类型,可以通过下面代码实现
import openpyxl as pxl
from copy import copy
filename=r'C:\formate_con.xlsx'
wb=pxl.load_workbook(filename)
ws=wb['data']
maincell=ws.cell(1,1)
maincell.font=Font(size=20,color='00FF0000')#预设字体样式
maincell.alignment=Alignment(horizontal='general')#设置对齐模式靠左
maincell.alignment=Alignment(horizontal='center')#设置对齐模式居中
new_sty=copy(maincell.font)#复制原单元格font样式
new_sty.size=40#修改字体大小
new_sty.underline='double'#修改字体下划线
maincell.font=new_sty#应用新样式
wb.save(filename)
wb.close()