openpyxl load_workbook错误:非序列类型上的迭代

时间:2019-03-10 06:57:48

标签: python

当我尝试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

欢迎任何提示

1 个答案:

答案 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