openpyxl load\u工作簿错误:非序列类型上的迭代

2024-07-03 07:22:49 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试着加载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

欢迎任何小费


Tags: inpyread错误lineloadxlsxexcel
1条回答
网友
1楼 · 发布于 2024-07-03 07:22:49

您可以尝试执行以下操作,有时会出现获取错误,因为包含公式的单元格不是数据。请尝试以下操作,顺便说一下,read\u only=True是可选的

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

进一步阅读请遵循link

将文件路径值C:\EXCEL TEST\TS.xlsx替换为C:\\EXCEL TEST\\TS.xlsx

相关问题 更多 >