Стиль Normal уже существует – Python – OpenPyxl ⇐ Python
-
Anonymous
Стиль Normal уже существует – Python – OpenPyxl
Я рассмотрел множество вопросов о stackoverflow, но ни один из них, похоже, не решил мою проблему. Я использую Python и Openpyxl, чтобы заполнить всю строку красным цветом при определенном условии. Я выполнил все необходимые импорты:
из openpyxl.styles import PatternFill, NamedStyle, Color из openpyxl.styles.colors импортировать RED И мой код следующий:
для ячейки на листе: cell.style = NamedStyle(fill=PatternFill(patternType='solid', fill_type = 'сплошной', fgColor=Цвет(КРАСНЫЙ))) Когда я прошу распечатать первое вхождение ячейки, мне выдается
Это то, что я ищу. Однако каждый раз возникает следующая ошибка: «Стиль Normal уже существует». В остальной части кода нет абсолютно никакого форматирования или стиля ячеек, но ячейки файла Excel действительно уже заполнены желтым цветом.
Есть идеи, как это решить? Заранее благодарим за любую помощь.
Я рассмотрел множество вопросов о stackoverflow, но ни один из них, похоже, не решил мою проблему. Я использую Python и Openpyxl, чтобы заполнить всю строку красным цветом при определенном условии. Я выполнил все необходимые импорты:
из openpyxl.styles import PatternFill, NamedStyle, Color из openpyxl.styles.colors импортировать RED И мой код следующий:
для ячейки на листе: cell.style = NamedStyle(fill=PatternFill(patternType='solid', fill_type = 'сплошной', fgColor=Цвет(КРАСНЫЙ))) Когда я прошу распечатать первое вхождение ячейки, мне выдается
Это то, что я ищу. Однако каждый раз возникает следующая ошибка: «Стиль Normal уже существует». В остальной части кода нет абсолютно никакого форматирования или стиля ячеек, но ячейки файла Excel действительно уже заполнены желтым цветом.
Есть идеи, как это решить? Заранее благодарим за любую помощь.