python对Excel单元格加颜色
Posted 修罗神天道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python对Excel单元格加颜色相关的知识,希望对你有一定的参考价值。
import pandas as pd
import openpyxl
from openpyxl.styles import Font
from openpyxl.styles import PatternFill
f1 = "20210908ZY原始数据.xlsx"
f2 = '结果-BA原始计算结果-toLMX(1).xlsx'
red_font = Font(color='FF0000')
ff1 = openpyxl.load_workbook(f2)
print(ff1.sheetnames)
for row_num,row in enumerate(ff1['Sheet1'].values):
meta = row[2]
if meta in rfw:
fw = rfw[meta]
for x in range(4,158):
try:
if fw[0] < float(row[x]) < fw[1]:
pass
else:
print("meta",meta,"fw:",fw,'value:',row[x])
ff1['Sheet1'][row_num+1][x].fill = red_fill
except:
print("meta",meta,"fw:",fw,'value:',row[x])
ff1['Sheet1'][row_num+1][x].fill = red_fill
ff1.save("test.xlsx")
主要学一哈加颜色的方法
以上是关于python对Excel单元格加颜色的主要内容,如果未能解决你的问题,请参考以下文章