简体   繁体   English

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

[英]openpyxl load_workbook error: iteration over non sequence type

when i try to load_worbook (its a empty xlsx file) it get a error. 当我尝试load_worbook(一个空的xlsx文件)时,出现错误。

import openpyxl as op

wb = op.load_workbook(filename = 'C:\EXCEL TEST\TS.xlsx')

error 错误

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

Any tip is welcome 欢迎任何提示

You can try following sometimes its getting error because cells containing formulas not data. 您有时可以尝试遵循其错误提示,因为包含公式的单元格不包含数据。 try following and see read_only=True is optional by the way 尝试跟随并查看read_only =顺便说一句,True是可选的

op.load_workbook(<file name>,data_only=True,read_only=True)

For further reading follow this link 如需进一步阅读,请点击此链接

Replace file path value C:\\EXCEL TEST\\TS.xlsx with C:\\\\EXCEL TEST\\\\TS.xlsx 将文件路径值C:\\EXCEL TEST\\TS.xlsxC:\\\\EXCEL TEST\\\\TS.xlsx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM