加载/保存后合并的单元格损坏

时间:2018-09-07 09:57:45

标签: python python-3.x openpyxl

我正在使用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')

如何修改代码,以使文件在新保存的文件中也保持相同的格式。现在,使用此代码破坏了合并到原始文件中的单元格。如何解决该问题,因为我不想破坏原始文件中的结构。

我尝试用相同的名称保存文件,然后出现相同的问题。其实我必须使用相同的结构保存文件,但要使用更新后的值。你们能帮我吗?

0 个答案:

没有答案