Я пытаюсь применить условный формат к диапазону ячеек на основе размера Dataframe:
percent_fmt = workbook.add_format({'num_format': '0.00%'})
range_1 = ## This should have the range of rows starting cell 'C23' to the number of rows in the dataframe
Я планирую получить размер Dataframe, используя df.shape[0]
, и япытаясь добавить это число к значению в range_1
.
Так что если df.shape[0]
= 30, то range_1 = "C23:C53"
. <- потому что форматирование должно начинаться с C23, а затем форматировать следующие 30 строк. Отсчет 30 получается из размера кадра данных. </p>
worksheet.conditional_format(range_1, {'type': 'no_blanks', 'format': percent_fmt})