【发布时间】:2021-08-07 20:08:06
【问题描述】:
我尝试用 openpyxl 打开一个文件,但只得到错误:
raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file
一个简单的代码示例:
from openpyxl import load_workbook
wb = load_workbook('path.xlsx')
上下文:我正在尝试打开一个现有的 Excel 文件,编辑该文件,然后保存它。到目前为止,我只能使用pandas.read_excel(path.xlsx) 读取文件。
【问题讨论】:
-
尝试使用 zipfile 实用程序打开它,看看它说了什么。错误消息实际上可能是正确的。并确保创建它的 Excel 进程已将其关闭。
-
确保 xlsx 文件尚未在 Excel 中打开。
标签: python excel pandas openpyxl data-processing