【问题标题】:openpyxl merged cells: Formatting issueopenpyxl 合并单元格:格式问题
【发布时间】:2018-06-08 09:37:04
【问题描述】:

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

当我执行以下操作时:

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

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

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

【问题讨论】:

    标签: python excel openpyxl


    【解决方案1】:

    我相信您正面临Issue#365,通常存在与合并单元格样式有关的问题,我相信上述问题会跟踪它。

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

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

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

    【讨论】:

    • 问题在于规范中缺乏明确性。您只能正确实施正确描述的内容。
    • 感谢您的回复。这很有帮助。我已经尝试了一些技巧,但正如你们俩和错误报告中提到的那样,似乎需要做一些事情才能绕过这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多