全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
机器人流程自动化RPA (码栈)

循环数据视图

更新时间:2017-09-01 21:23:56

用于依次遍历数据视图中的所有行,提供了3种循环方式。

循环整个数据视图

从数据视图的第一行开始遍历,直到最后一行,每遍历一行都会返回当前行的行号,再通过行号就可以方便的读取、设置单元格内容。

在循环数据内部可以再插入一个读取数据视图或者写入到数据视图的操作,如下图所示:

循环表格

读取数据视图中的行号设置为循环数据视图,列名中填写需要读取的列名或者列号,如性别。

通过上面的示例就可以读取数据视图中每一行性别单元格中的值。

循环指定区域

该循环类型通过设置起始行号和结束行号来控制读取的范围及读取顺序,通过循环步长来控制每次读取递增的行号。

  • 起始行号:设置遍历的起始行号,设置为1就是从数据视图中的第一行开始遍历,如果设置为-1则表示最后一行。

  • 结束行号:设置遍历的结束行号,设置为-1就会一直遍历到数据视图的最后一行。

  • 循环步长:设置每次遍历后递增的行号,如:起始行号为1,循环步长为1,就会依次读取1、2、3、4…行;如果循环步长为2就会依次读取1,3,5,7…

  • 倒序循环:可以通过设置起始行号为-1,结束行号为1来实现倒序遍历。

按条件循环

该循环类型可以实现根据单元格内容是否满足条件来遍历数据视图

  • 选择判断方式,包含以下选项:

    • 满足任意条件时成功是指当判断条件为多条时,只要有一条判断成功就代表成功。

    • 满足全部条件时成功是指当判断条件为多条时,必须全部判断成功才代表成功。

  • 判断条件:这里分三部分,最左侧是数据视图的列名,如性别、身高;中间是判断方式,如等于、不等于;右侧是要比较的值。

示例:

循环视图示例

上图的设置代表:只遍历性别是男或者身高等于175的行。

本文导读目录