当我尝试load_worbook(一个空的xlsx文件)时,出现错误。
import openpyxl as op
wb = op.load_workbook(filename = 'C:\EXCEL TEST\TS.xlsx')
错误
Runtime error (TypeErrorException): iteration over non-sequence of type Sequence
Traceback:
line 154, in find, "C:\RhinoPython\openpyxl\packaging\manifest.py"
line 163, in findall, "C:\RhinoPython\openpyxl\packaging\manifest.py"
line 142, in read_strings, "C:\RhinoPython\openpyxl\reader\excel.py"
line 269, in read, "C:\RhinoPython\openpyxl\reader\excel.py"
line 312, in load_workbook, "C:\RhinoPython\openpyxl\reader\excel.py"
line 14, in script
欢迎任何提示
答案 0 :(得分:1)
由于包含公式的单元格不包含数据,因此您有时可以尝试遵循其错误提示。尝试以下操作,并查看read_only = True是可选的
op.load_workbook(<file name>,data_only=True,read_only=True)
要进一步阅读,请遵循此link
用C:\EXCEL TEST\TS.xlsx
替换文件路径值C:\\EXCEL TEST\\TS.xlsx