我有一个要用作模板的 excel 文件,我需要的只是更改一些单元格的值,然后将其另存为另一个 excel 文件。问题是当我保存它时,格式、样式和一些日期值都发生了变化
from openpyxl import load_workbook
wb = load_workbook("test.xlsx")
ws = wb["RDO"]
ws["B8"].value = "MAI MAN"
wb.save("new.xlsx")
如您所见,边框和日期字段已更改。
我在想只是解压缩excel并修改xml文件,然后将其压缩回去,但是这种方法有问题。我需要复制一些工作表,所以我认为我应该可以复制并粘贴 sheet.xml 文件并更改 workbook.xml 文件以添加此新工作表,但是当我这样做时,所有单元格都是清除这很奇怪,因为当我在 excel 程序中复制工作表时,输出工作表文件与原始工作表文件完全相同
如果可能的话,我想要一些简单的解决方案,也许是其他一些库或修复这个 xml 工作表问题

