在openpyxl中保留原始的单元格格式

我正在使用openpyxl版本2.3.5将数据写入现有的格式化的Excel模板(使用.xlsx扩展名)。 问题是,当我写入一个单元格时,该单元格的格式被完全覆盖。 例如,单元格A1具有蓝色填充。 当我执行下面的代码:

wb = xl.load_workbook('Template.xlsx') ws = wb.worksheets[0] ws['A1'] = "TEST" wb.save('test.xlsx') 

单元格A1的填充已丢失。 电子表格中有很多格式,所以我不想手动指定所有的格式。 我曾尝试从本身复制单元格的原始格式化无济于事。 此代码无效:

 ws['A1'].style = ws['A1'].style 

有没有办法保留和/或复制Excel电子表格的原始样式/格式,只写入数据?