#python #openpyxl
Вопрос:
Я использую openpyxl в своем проекте, в одном месте мне нужно изменить фон ячеек. для этого я использую функцию:
def fill_row(sheet: Worksheet, roew: int, col_maxv int):
for col in range(1, col_max 1):
sheet.cell(row=row, column=col).fill = Pattern fill(fgColor='000000', patternType='solid')
На практике программе требуется до 10 секунд, чтобы раскрасить 10-30 тысяч ячеек. Мне кажется, что это неоправданно долго. Скажите, мой код не является оптимальным или в библиотеке есть проблема?