如何循环Excel行

问题描述 投票:0回答:1

我需要使用 Tosca 遍历 Excel 工作表中的所有行,而不知道我有多少行。有什么办法可以做到这一点,而不用之前使用范围操作模块设置范围吗?

excel tosca
1个回答
0
投票

使用 TBox Excel 范围操作标准模块必须设置范围。如果您不确定数据的确切数量,您可以输入一个较大的范围(例如 A1 到 AH 5000)。

定义范围后,通过输入“.RowCount->RowValues”并在 TBox Excel 范围操作的数据表中选择“缓冲”操作模式来缓冲总行数。

然后创建一个缓冲区“Count”并将其值设置为0(为此使用TBox Set Buffer)

然后创建一个 WHILE 语句。在条件下,使用 TBox Set Buffer 将计数增加 1“{math[{B[Count]}+1]}”,并使用 TBOX 评估工具将缓冲区计数与行计数“{B[Count]}<{B[RowValues]}". Under Loop, Add TBox Excel Range Manipulation module. Give the row as ${B[Count]} and for Cell give, $1 and "CN01" value with Action mode as Buffer. Create another buffer "FinalValue{B[Count]}" using TBox Set Buffer to store the output values "{B[CN01]}".

PS:此脚本将排除第一行。

© www.soinside.com 2019 - 2024. All rights reserved.