Я пытался добавить новый столбец в файл .xlsx и отредактировать в нем несколько строк. Однако, когда я сохраняю его, стиль теряется для всего файла excel.
import openpyxl
wb = openpyxl.load_workbook("format.xlsx")
ws = wb["Tabelle1"]
ws.cell(row=1, column=ws.max_column+1, value="Test") # I tried also ws["A1"].value="Test"
wb.save("format_updated.xlsx")
Я также пытался скопировать существующий стиль из другой ячейки, как предлагалось здесь , не повезло. Я думаю, это может быть связано с функцией сохранения, поскольку проверка new_cell.has_style
возвращает True перед сохранением.
Я использовал openpyxl-3.0.4 (также 2.3.5) и python 3.7.7 на Ubuntu 20.04 .