Openpyxl load_workbook with badzipfile 错误

时间:2021-03-09 10:34:58

标签: python pandas openpyxl

我尝试使用 pandas 和 openpyxl 将新数据写入现有的 excel(xlsx) 文件,以避免覆盖旧数据。这是参考链接。 How to write to an existing excel file without overwriting data (using pandas)? 我一直收到 zipfile.BadZipFile: File is not a zip file error,我用谷歌搜索,有人说是因为我没有保存文件,有人说是因为格式错误或 xlsx 文件。 为了排除这些可能的原因,我只是用简单的 xlsx 文件编写了如下简单的代码。

writer = pd.ExcelWriter('testfile.xlsx', engine='openpyxl')
writer.book = load_workbook('testfile.xlsx')

writer.save()

xlsx 文件如下所示 乙丙 aa bb cc 但我仍然收到相同的错误代码。 关于如何解决它的任何建议?

0 个答案:

没有答案
相关问题