You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:35:05