【问题标题】:Combine multiple xlsx File in single Xlsx File将多个 xlsx 文件合并到单个 Xlsx 文件中
【发布时间】:2013-09-20 09:33:31
【问题描述】:

我有多个 xlsx 文件,其中包含两个工作表(数据、图表)。我在图形工作表中使用 xlsxwriter 创建了图形,并在数据工作表中写入数据。所以我需要将所有图形工作表合并到单个 xlsx 文件中。所以我的问题是:

openpyxl :在 openpyxl 模块中,我们可以加载另一个工作簿并修改值。无论如何要附加另一个文件的新工作表。例如。 我有两个 xlsx data.xlsx(graph worksheet) 和 data_1.xlsx(graph worksheet) 所以最终的 xlsx(图形工作表和 graph_1 工作表)

xlsxwriter :据我了解,我们不能修改现有的 xlsx 文件。我们对这个模块有任何更新吗?

【问题讨论】:

    标签: python openpyxl xlsxwriter


    【解决方案1】:

    您可以考虑使用xlrdxlwt,如here 的答案之一所示。

    【讨论】:

      【解决方案2】:

      回答问题的最后一部分:

      xlsxwriter :据我了解,我们不能修改现有的 xlsx 文件。我们对这个模块有任何更新吗?

      没错。 XlsxWriter 只写入新文件。它不能用于修改现有文件。重写文件不是计划中的功能。

      【讨论】:

        猜你喜欢
        • 2021-08-16
        • 2019-04-16
        • 2014-12-26
        • 2017-07-11
        • 2021-09-26
        • 1970-01-01
        • 1970-01-01
        • 2018-04-26
        • 2016-10-09
        相关资源
        最近更新 更多