python - openpyxl load_workbook 错误:对非序列类型的迭代
问题描述
当我尝试 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
欢迎任何提示
解决方案
您可以尝试有时会出现错误,因为单元格包含公式而不是数据。尝试关注,顺便看看 read_only=True 是可选的
op.load_workbook(<file name>,data_only=True,read_only=True)
如需进一步阅读,请点击此链接
将文件路径值替换C:\EXCEL TEST\TS.xlsx
为C:\\EXCEL TEST\\TS.xlsx
推荐阅读
- ruby - Docker Postgres 容器未针对 Rails 应用程序启动
- python - 为 Django ModelForm 中的特定字段添加 Formset
- tensorflow - Keras 没有检测到 GPU,但 tensorflow 是
- amazon-ec2 - aws 自动缩放导致 Laravel 中的自动注销
- react-native - React Native App 上的持久用户会话
- c++ - 为什么“可能缺乏精度”不是编译器错误?
- r - 使用 lines() 仅绘制一条最佳拟合曲线或直线时,图形上显示多条线
- woocommerce - WooCommerce:如何在客户保留订单邮件中隐藏价格,而不是在其他邮件中?
- javascript - 隐藏符号后的内容
- shell - 如何让 Jenkins 在包含 ' 和 " 的脚本中执行 sed 命令