python – openpyxl合并单元格:格式化问题

假设我有一个xlsx文件,这个Excel文件包含单元格A2和B2.我还选择合并的单元格并在合并单元格的顶部和底部放置边框.

python  –  openpyxl合并单元格:格式化问题

当我执行以下操作时:

wb = openpyxl.load_workbook("file.xlsx")
wb.save("resulting file.xlsx")

结果是只有A列中合并单元格周围的部分现在具有边框:

python  –  openpyxl合并单元格:格式化问题

有没有办法防止这种情况发生?

解决方法:

我相信你面临Issue#365,合并单元格的样式一般存在问题,我相信上面提到的问题跟踪它.

遗憾的是,我没有看到任何针对此问题的解决方法,也没有在问题链接中提到的任何此类解决方法.

与您所面临的问题更直接相关的另一个问题(作为上述问题的副本而关闭) –

Issue#378 – Missing border edges on different cells on open and save existing excel file

上一篇:如何使用Python将一行Excel工作表复制到另一个工作表


下一篇:python操作excel——openpyxl