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

时间:2015-08-27 15:50:42

标签: python excel openpyxl

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

original excel file

当我执行以下操作时:

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

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

resulting excel file

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

1 个答案:

答案 0 :(得分:2)

我相信你正面临Issue#365,合并细胞的样式通常存在问题,我相信上面提到的问题会跟踪它。

可悲的是,我没有看到此问题的任何解决方法,也没有在问题链接中提到的任何此类解决方法。

与您所面临的问题更直接相关的另一个问题(它与上述问题的副本一起关闭) -

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