2

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

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

xlsxwriter :据我了解,我们不能修改现有的 xlsx 文件。我们是否对此模块进行了任何更新。

4

2 回答 2

0

回答问题的最后一部分:

xlsxwriter :据我了解,我们不能修改现有的 xlsx 文件。我们是否对此模块进行了任何更新。

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

于 2013-09-20T12:47:06.840 回答
0

您可以考虑使用xlrdand xlwt,如此处的答案之一所示

于 2014-08-26T15:00:53.457 回答