Я использую openpyxl для создания листа Excel, который мне нужно условно отформатировать на основе, если определенная текстовая строка найдена в ячейке. Например, я хочу посмотреть, начинается ли ячейка с "ok:"
, поэтому мое уравнение равно =COUNTIF(A1,"ok:*")>0
. Это работает в Excel. Однако следующий код Python в openpyxl приводит к тому, что Excel говорит, что лист поврежден:
redFill = PatternFill(start_color='EE1111', end_color='EE1111', fill_type='solid')
ws.conditional_formatting.add('E1:E10', FormulaRule(formula=['=COUNTIF(A1,"ok:*")>0'],fill=redFill))
Как правильно добавить условие COUNTIF
в лист Excel с openpyxl?