如何使用 openpyxl 读取现有 XLSX 中的工作表?

How to read sheets in the existing XLSX by using openpyxl?

我正在读取现有的 xlsx sheet 并使用 openpyxl 将数据写入其中,但是为了读取 sheets 我使用了 'load_workbook' 是获取 [=18 的正确方法=] 来自现有的 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 sheet 这里我使用了 openpyxl 但它没有写入 sheet

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