在pycharm项目下,有一个data.xlsx,主要用来存放接口测试用例数据的 要通过openpyxl库去读取data.xlsx,方法: openpyxl.load_workbook(path) 然后报错了,报错如下图 问题原因 xlsx不能正常打开了,可以尝试在pycharm中双击data.xlsx,会发现无法正常打开xlsx文件了 解决方法 只能重新创建一个新的xlsx文件,然后覆盖已损坏...
python中使用openpyxl模块时报错: File is not a zip file。 最大的原因就是不是真正的 xlsx文件, 如果是通过 库xlwt 新建的文件,或者是通过自己修改后缀名得到的 xlsx文件,都会报错,我遇到的解决办法基本都是自己使用 office 新建一个xlsx文件,网上说的是由于新版 office 加密的原因,只能通过 office 的软件才能...
zipfile.BadZipFile: File is not a zip file 原因出现错误的直接原因是,试图打开一个之前没有close的表格文件。这项错误操作可能是因为这些原因引起的: 之前的进程中,打开的workbook没有正常close,导致出现了额外的临时文件,在试图打开这些临时文件时会出现错误; 之前的workbook在save时,对于已有文件的覆盖方式不对...
最后,在完成对Excel文件的操作后,我们需要关闭文件,释放资源。 workbook.close() 1. 至此,我们已经完成了解决“python openpyxl File is not a zip file”问题的所有步骤。 总结 通过本文的指导,你应该能够解决“python openpyxl File is not a zip file”的问题,并正确地读取Excel文件的内容。需要注意的是,在处...
使用openpyxl新建workbook并执行操作,在从某文件目录load workbook时,报错zipfile.BadZipFile: File is not a zip file Traceback (most recent call last): File "*.py", line 49, in * wb = load_workbook(filename) File "/home/*/.local/lib/python3.6/site-packages/openpyxl/reader/...
]而且官方文档里,openpyxl.exceptions.InvalidFileException这个exception是说Error for trying to open a non-ooxml file.除非你的scm.xlsx不是真正的xlsx文件 你只有换几个xlsx文件试试 另外,看你报错里 wb = load_workbook(filename='scm.xlsx')改成这种吧wb = load_workbook('scm.xlsx')Python...
在使用openpyxl处理Excel文件时,如果遇到“File is not a zip file”错误,通常是因为尝试打开的文件不是一个有效的.xlsx文件。 这个错误通常有以下几种可能的原因和相应的解决方法: 文件损坏: 原因:Excel文件可能在保存或传输过程中损坏。 解决方法:尝试使用Excel自带的“打开并修复”功能,或者从备份中恢复文件。如果...
简介: Python常见问题 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file 背景 在pycharm项目下,有一个data.xlsx,主要用来存放接口测试用例数据的 要通过openpyxl库去读取data.xlsx,方法: openpyxl.load_workbook(path) 然后报错了,报错如下图 问题原因 xlsx不能正常打开了,可以尝试在...
wb=load_workbook(filename)sh =wb['Sheet1']sh.cell(i,j).value=value wb.save(filename)write(1,1,'test text','test111.xlsx')write(2,1,'test text','test111.xlsx')实际结果报错:zipfile.BadZipFile: File is not a zip file,反复尝试过程中发现,我们在代码⾥创建的excel打开显⽰受损...
python使用openpyxlfile is not a zip file解决 python中的openpyxl,openpyxl模块介绍openpyxl模块是一个读写Excel2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel