【发布时间】:2016-01-13 12:48:52
【问题描述】:
我必须将数据更新/追加到现有的 xlsx 文件中。
xlsx 文件包含多个工作表。 例如,我想将一些数据附加到现有工作表“Sheet1”中,如何做到这一点
【问题讨论】:
-
简单地“更新/追加数据”是not going to work,所以您可能需要打开文件并将其内容存储在某处。该链接提供了一个示例,说明如何打开工作簿并循环浏览工作表。
-
我知道复制数据然后重写到新文件并附加数据。我想有什么办法可以像我不理解的文本文件一样简单地附加数据,我问了一个正确的问题,为什么人们给它负面评价
-
如果反对者gave their reason(s) to downvote 肯定会更好,这是肯定的。我认为您可以通过 (i) 解释您已经尝试过的内容(XlsxWriter 和/或 openpyxl,两者都应该在 Web 上很容易找到)和 (ii) 示例输入/代码/输出来避免投票。另外:如果您知道如何重写新文件并附加数据,我不会在我的第一条评论中建议这种可能性:)
标签: python excel openpyxl xlsx xlsxwriter