При копировании файла xlsx не сохраняется цвет колонки

Подскажите как исправить это... Есть file2 Закрашиваю в нем колонку с помощью:

# Загрузите рабочую книгу
wb = openpyxl.load_workbook(filename="file2.xlsx")

# Выберите первый лист в рабочей книге
ws = wb.active

# Найдите индекс столбца столбца "PRODUCT WEIGHT_CONTROL"
product_weight_control_col = None
for col in range(1, ws.max_column + 1):
    if ws.cell(row=1, column=col).value == "PRODUCT WEIGHT_CONTR":
        product_weight_control_col = col
        break

# Если столбец "PRODUCT WEIGHT_CONTROL" был найден, раскрасьте его
if product_weight_control_col is not None:
    for row in range(2, ws.max_row + 1):
        cell = ws.cell(row=row, column=product_weight_control_col)
        cell.fill = openpyxl.styles.PatternFill(patternType="solid", fgColor="FEF2CD")

# Сохраните рабочую книгу
wb.save(filename="file2.xlsx")

файл сохраняется, открываю его все хорошо. Колонка закрашена Затем мне необходимо пересохранить этот файл в file3 в другую папку Делаю так:

df2 = pd.read_excel(input_path + "file2.xlsx", engine='openpyxl')

df2.to_excel(output_path + "file3", index=False)

# Вывод
print("Файлы были успешно объединены, и выходные данные были записаны в", output_path + 
"file3.xlsx")

файл копируется. Открываю его, но колонка не закрашена...


Ответы (0 шт):