python中row的用法,Python的row

  python中row的用法,Python的row

  iter函数的用法之前已经讲解过了,忘记记忆的朋友可以再复习一下。今天关于iter函数的扩展,说说openpyxl中导入iter_rows()的方法。

  当我们使用下面的代码时:

  将openpyxl作为op导入

  ms=op . load _ workbook( mtest . xlsx )

  ws=ms.active

  op . worksheet . worksheet . ITER _ rows()

  将会出现,并且此代码返回:

  类型对象“工作表”没有属性“iter_rows”

  这是怎么发生的?

  这表明您需要在工作表的实例上调用iter_rows方法,例如:

  对于ws.iter_rows中的行( A1:C2 ):

  .对于行中的单元格:

  .打印单元格

  或者

  对于ws.iter_rows中的行(min_row=1,max_col=3,max_row=2):

  .对于行中的单元格:

  .打印(单元格)

  如你的错误信息所述,你在工作表类型上调用它,这将是无效的;需要在对象上调用它:

  op . worksheet . worksheet . ITER _ rows()#错误

  对于旧版本的openpyxl,您可能需要确保加载工作簿时迭代器是启用的——对于新版本,这不是必需的。

  下面是Py中的一个完整示例

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: