【发布时间】:2019-06-10 06:29:59
【问题描述】:
我正在寻找一种在 python 中解压缩/解压缩 .xls 文件的方法。通过使用 7-Zip 打开 Excel 文件,您可以看到我要提取的目录。
我已经尝试将 Excel 重命名为“.zip”,然后将其解压缩
myExcelFile = zipfile.ZipFile("myExcel.zip")
myExcelFile.extractall()
但它会抛出
zipfile.BadZipFile: File is not a zip file
【问题讨论】:
-
对我来说很好。顺便说一句,您不必重命名文件。
-
你能分享你的 Excel 文件吗?
-
如果你分享了你遇到问题的那个会更好,但你可以试试我在互联网上找到的this one。
-
在我看来你想要做的就是打开一个 XLSX 文件
-
.xls 文件使用BIFF 格式。 .xlsx 文件使用Office Open XML,这是一种压缩的 XML 格式。 BIFF 不是压缩格式; zip 库无法识别使用该格式的文件。
标签: python excel compression unzip zipfile