Я создал книгу Excel и рабочий лист, используя openpyxl
.
Я установил заливку и цвет шрифта для некоторых ячеек следующим образом:
ws.cell(row=2, column=1).font = some_font_defined_earlier
ws.cell(row=2, column=1).fill = some_fill_defined_earlier
Шрифт и заливка применены правильно и отлично смотрится в Excel. Однако в автофильтре строки 1 я не вижу обычных параметров «Фильтровать по цвету», которые обычно отображаются с цветными ячейками, когда они были окрашены в Excel.
Применял ли я стили в неправильно / по-другому? Как я могу установить цвет заливки и шрифта, а также сделать так, чтобы Excel позволял мне фильтровать цвета?
EDIT1:
Чтобы быть понятным, я применил автофильтр используя:
ws.auto_filter.ref = ws.dimensions
Я вижу автофильтр по значениям, но не по цветам. Filter by Color
отображается серым цветом, хотя многие клетки имеют цвета.