-1

我正在阅读现有的 xlsx 工作表并使用 openpyxl 将数据写入其中,但是对于阅读工作表,我使用“load_workbook”是从现有 xlsx 文件中获取工作表的正确方法,它显示错误

我出现这样的错误:

Traceback (most recent call last):
File "C:\Users\USER\Documents\Scripts\Practice\ExcelRead.py", line 78, in <module>
wb = load_workbook(filename = 'Copy.xlsx', use_iterators = True)
File "C:\Python27\lib\site-packages\openpyxl\reader\excel.py", line 141, in load_workbook
archive = ZipFile(f, 'r', ZIP_DEFLATED)
File "C:\Python27\lib\zipfile.py", line 770, in __init__
self._RealGetContents()
File "C:\Python27\lib\zipfile.py", line 811, in _RealGetContents
raise BadZipfile, "File is not a zip file"
BadZipfile: File is not a zip file

如何在这里读取和写入现有的 XLSX 表我使用了 openpyxl 但它没有写入该表

4

1 回答 1

0

您是否尝试将 excel 文件和 .py 文件存储在同一文件夹中,然后执行 wb = load_workbook('Copy.xlsx')

于 2015-09-12T18:55:52.153 回答