我正在使用openpyxl abd打开一个.xlsm文件,其中更新了一些单元格,然后另存为.xlsm文件。现在,当我打开保存的文件时,我看到合并到原始文件中的单元格在新文件中被破坏
我正在使用的代码是-
from openpyxl import Workbook
from openpyxl import load_workbook
wb = load_workbook('Excel.xlsm',read_only=False ,keep_vba=True)
ws = wb['K0 Reg Patch Util']
ws.cell(row=42,column=3).value = 25
ws.cell(row=43,column=3).value = 30
ws.cell(row=44,column=3).value = 24
wb.save('Test.xlsm')
如何修改代码,以使文件在新保存的文件中也保持相同的格式。现在,使用此代码破坏了合并到原始文件中的单元格。如何解决该问题,因为我不想破坏原始文件中的结构。
我尝试用相同的名称保存文件,然后出现相同的问题。其实我必须使用相同的结构保存文件,但要使用更新后的值。你们能帮我吗?