Openpyxl Цветовое форматирование bg_colour - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь заполнить диапазон RGB # 00B0F0, но каждый раз, когда я получаю все черные строки, вот так. enter image description here Вот код.

maxrow = 5
    maxcol = 17
    # #my_blue = openpyxl.styles.colors.Color(rgb='00FF0000')
    for colNo in range(1,maxcol+1):
        for rowNo in range(1,maxrow+1):
            worksheet.cell(row=rowNo, column=colNo).fill = PatternFill(bgColor='50FFC7CE',fill_type='solid')
            worksheet.cell(row = rowNo, column=colNo).font = Font(bold =True)

Пожалуйстапомогите, поскольку я хочу заполнить диапазон тем же упомянутым RGB

1 Ответ

0 голосов
/ 01 июня 2018

PatternFills используют цвета в добавлении странным образом: цвета относятся к цветам в шаблоне;когда заливка сплошная, используется только основной цвет, fgColor.

Из спецификации:

Этот элемент используется для указания информации о заливке ячейки для рисунка и сплошного цвета.клетка заполняется.Для заливки твердых ячеек (без рисунка) используется fgColor.Для заливок ячеек с указанными рисунками цвет заливки ячейки задается элементом bgColor.

...