условное форматирование с диапазоном в Excel с использованием openpyxl - сохранение поврежденного файла - PullRequest
0 голосов
/ 08 апреля 2020

Импортировано пакетов

from openpyxl import load_workbook
from openpyxl.formatting import Rule
from openpyxl.formatting.rule import ColorScaleRule,CellIsRule
from openpyxl.styles import Font, PatternFill, Border
from openpyxl.styles.differential import DifferentialStyle

Код

    writer = pd.ExcelWriter(filePath, engine='openpyxl')
dxf = DifferentialStyle(font=Font(bold=True),fill=PatternFill(start_color='538DD5',end_color='538DD5',fill_type='solid'))
rule = Rule(type='cellIs', dxf=dxf)
additionalDataRange = 'F10:H10'
sheet.conditional_formatting.add(additionalDataRange, rule) #Red
writer.save()

Лист - обозначает активный лист в книге

...