Openpyxl:iter_rows / iter_cols类型错误

时间:2017-03-03 16:24:17

标签: python excel openpyxl

我正在尝试使用iter_rowsiter_cols访问整行或列,然后执行一些操作,例如添加颜色,字体等。现在,当我使用以下内容访问行或列时方法我收到以下错误

TypeError: iter_rows() got an unexpected keyword argument 'min_row'

以下是我正在使用的代码

for rows in ws.iter_rows(min_row = 1, max_row = 1, min_col = 1):
            for cell in rows:
                cell.fill = PatternFill(bgColor="87ceeb", fill_type = "solid")

for cols in ws.iter_cols(min_col = 1, max_col = 1, min_row = 1):
            for cell in cols:
                cell.fill = PatternFill(bgColor="87ceeb", fill_type = "solid")`

1 个答案:

答案 0 :(得分:0)

已在评论中解决:

  

OP更新了他的openpyxl版本。它现在有效。