假设我有一个xlsx文件,这个Excel文件包含单元格A2和B2。我还选择合并的单元格并在合并单元格的顶部和底部放置边框。
当我执行以下操作时:
wb = openpyxl.load_workbook("file.xlsx")
wb.save("resulting file.xlsx")
结果是只有位于 A 列中的合并单元格周围的部分现在具有边框:
有没有办法防止这种情况发生?
答案 0 :(得分:2)
我相信你正面临Issue#365,合并细胞的样式通常存在问题,我相信上面提到的问题会跟踪它。
可悲的是,我没有看到此问题的任何解决方法,也没有在问题链接中提到的任何此类解决方法。
与您所面临的问题更直接相关的另一个问题(它与上述问题的副本一起关闭) -
Issue#378 - Missing border edges on different cells on open and save existing excel file