openpyxl填充背景和字体颜色
import openpyxl
from openpyxl.styles import Font
from openpyxl.styles import PatternFill
def Textcolor(file_name,title):
wk = openpyxl.load_workbook(file_name)
sheet1 = wk[title]
for i in range(10):
Color = ['ffffff', '000000']
fille = PatternFill('solid', fgColor=Color[0])
font = Font(u'微软雅黑', size=11, bold=True, italic=False, strike=False, color=Color[1])
sheet1.cell(row=i + 2, column=8, value="").fill = fille
sheet1.cell(row=i + 2, column=8, value="哈哈").font =font
wk.save(file_name)
file_name, title = 's.xlsx', 'Sheet1'
Textcolor(file_name,title)
