openpyxl 3.1.2调用iter_rows()传入min_row触发TypeError求助
求助:openpyxl iter_rows() 报错“unexpected keyword argument 'min_row'”
我肯定漏了某个简单细节,Stack Overflow上相关问题的解决办法全是升级openpyxl,但这招对我不管用。
我的环境
- Python版本:3.8.12
- openpyxl版本:3.1.2
验证环境的命令输出:
rtp-ads-1024:~/ws/gitz/powerInventory > pip3 freeze | grep pyxl openpyxl==3.1.2 rtp-ads-1024:~/ws/gitz/powerInventory > /usr/bin/env python3 --version Python 3.8.12
完整代码
#!/usr/bin/env python3 import openpyxl wb = openpyxl.Workbook() ws = wb.active ws.iter_rows(min_row=1)
运行报错
rtp-ads-1024:~/ws/gitz/powerInventory > ./foo.py Traceback (most recent call last): File "./foo.py", line 7, in <module> ws.iter_rows(min_row=1) TypeError: iter_rows() got an unexpected keyword argument 'min_row'
3.1.2版本的openpyxl官方文档里明确标注iter_rows()支持min_row参数,这是非常基础的功能,不该被移除或修改,特此求助。
内容的提问来源于stack exchange,提问作者ljwobker
相关产品推荐
相关产品推荐

