标签: python openpyxl conditional-formatting
我正在使用CellIs类型的openpyxl conditonal_formatting,所以我可以这样做:
rule = openpyxl.formatting.rule.CellIsRule(operator='lessThan', formula=['3'], fill=fill)
但是我似乎无法使公式成为常量以外的任何东西……如果我尝试输入“ Q1”,它就什么也不会做……
答案 0 :(得分:1)
fill的定义是什么?这对我来说很好:
fill
red_fill = PatternFill(start_color='EE1111', end_color='EE1111', fill_type='solid') ws.conditional_formatting.add('B1:B5', CellIsRule(operator='greaterThan', formula=['B3'], fill=red_fill))
之前:
之后: