#encoding:utf-8
import openpyxl
from openpyxl.styles import Font #导入字体模块
from openpyxl.styles import PatternFill #导入填充模块
wk = openpyxl.load_workbook(r"E:\55\s.xlsx") # 加载已经存在的excel
wk_name = wk.sheetnames
wk_sheet = wk[wk_name[0]]
fille = PatternFill('solid',fgColor='FFBB00') #设置填充颜色为 橙色
font = Font(u'宋体',size = 11,bold=True,italic=True,strike=True,color='FFBB00') #设置字体样式
wk_sheet['A1'].fill = fille # 应用填充样式在A1单元格
wk_sheet['B1'].fill = fille
wk_sheet['C1'].fill = fille
wk_sheet['D1'].fill = fille
wk_sheet['E1'].fill = fille
wk_sheet['F1'].fill = fille
wk_sheet['G1'].fill = fille
wk.save(r"E:\55\w.xlsx") #保存excel
我也是网上找了 很多种方法都没有准确的教程,基本上都是通过xlwt 新建表,在新建表里面输入值 和样式,但是工作中,我们都是基本存在数据的表。所以那样操作写代码,非常的不方便。