循环数据视图
用于依次遍历数据视图中的所有行,提供了以下3种循环方式
-
循环整个数据视图
从数据视图的第一行开始遍历,直到最后一行,每遍历一行都会返回当前行的行号,再通过行号就可以方便的读取、设置单元格内容
1.1 在循环内部可以再插入一个
读取数据视图
或者写入到数据视图
的操作,如下图所示:1.2
读取数据视图
中的行号
设置为循环数据视图
,列名
中填写需要读取的列名或者列号通过上面的示例就可以读取数据视图中每一行
性别
单元格中的值
-
循环指定区域
该循环类型通过设置
起始行号
和结束行号
来控制读取的范围及读取顺序,通过循环步长
来控制每次读取递增的行号2.1 起始行号,设置遍历的起始行号,设置为1就是从数据视图中的第一行开始遍历,如果设置为-1则表示最后一行
2.2 结束行号,设置遍历的结束行号,设置为-1就会一直遍历到数据视图的最后一行
2.3 循环步长,设置每次遍历后递增的行号,如:起始行号
为1,循环步长
为1,就会依次读取1、2、3、4...行;如果循环步长
为2就会依次读取1,3,5,7...
2.4 倒序循环,可以通过设置起始行号
为-1,结束行号
为1来实现倒序遍历 -
按条件循环
该循环类型可以实现根据单元格内容是否满足条件来遍历数据视图
3.1 判断方式,
满足任意条件时成功
是指当判断条件
为多条时,只要有一条判断成功就代表成功;满足全部条件时成功
是指当判断条件
为多条时,必须全部判断成功才代表成功
3.2 判断条件,这里分三部分,最左侧是数据视图的列名,如性别、身高;中间是判断方式,如等于、不等于;右侧是要比较的值上图的设置代表:只遍历 性别是男 或者 身高等于175 的行
读取数据视图
通过指定行号和列名来读取指定单元格的内容
行号:可以指定为数字或者循环数据视图
,如:设置为1代表读取第1行;设置为循环数据视图
代表读取当遍历的行
列名:设置为数据视图中某一列的列名称
上图的设置代表:读取当前遍历行的性别
单元格
写入到数据视图
通过指定行号、列名、内容来设置指定单元格的内容,可以一次设置同一行的多个单元格
行号:可以指定为数字或者循环数据视图
,如:设置为1代表设置第1行;设置为循环数据视图
代表设置当遍历的行
设置项:可以同时设置多个列名及内容
上图的设置代表:设置当前遍历行的性别
为女,身高
为165
创建新行
在数据视图中创建一个新行,并返回新行的行号
设置值:默认是新行的第一列的单元格内容,可以为空
在创建新行
后通常是要设置单元格内容的,可以在创建新行
后再拖入一个写入到数据视图
来完成该操作,如下图所示:
写入到数据视图
的配置如下:
删除行
在数据视图中删除一行
行号:指定要删除行的行号
显示行数据
让数据视图中的某行数据显示出来
行号:指定要显示的行号
设置行勾选状态
设置数据视图中的某行勾选状态为勾选
行号:指定要获取的行号 是否勾选:指定要设置的状态
行号:指定要显示的行号
获取视图行数
返回数据视图的总行数,一般情况下用于循环,无配置项
本文转自码栈平台