Моя проблема связана с правилом условного форматирования. Я хочу применить условие к столбцу электронной таблицы на основе значений UP Aligned, DOWN Aligned или No Alignment.Что-то вроде Green для UP Aligned, Blue для DOWN Aligned и Red для No Alignment.Я хотел бы сделать это с помощью Openpyxl.Мой текущий код
from openpyxl.formatting import FormatRule
red_text = Font(color="9C0006")
red_fill = PatternFill(bgColor="FFC7CE")
dxf = DifferentialStyle(font=red_text, fill=red_fill)
rule = Rule(type="No Alignment", operator="No Alignment",
text="highlight", dxf=dxf)
rule.formula = ['NOT(ISERROR(SEARCH("highlight",A1)))']
ws.conditional_formatting.add('A1:F40', FormatRule(text=['No Alignment'],
stopIfTrue=True, fill=redFill))
#wb.save("test.xlsx")