При копировании файла 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")
файл копируется. Открываю его, но колонка не закрашена...