我正在学习AAE一周,我在excel文件中有for循环的问题。我准备了包含供应商ID,材料和订单数量的表格:
Vendor Material Quantity
25000 1545454 100
64003 7854786 1024
25000 5896471 250
25000 3336661 900
64003 7854786 2048
25000 3336691 900
如果材料和供应商专栏中有任何冗余,我想验证表格。 我为每列创建了6个变量2,并命名为: POv,POm,POq和Vpo,Mpo,Qpo。 当然,2个itterator Itteraor2和Itterator3,我在2个循环中增加。
问题是我的循环是无限的,而我只希望迭代6次(行数),另外它告诉我第2行和第3行具有相同的供应商ID和材料ID,这是不正确的。 有人能告诉我什么是错的以及如何解决它?
答案 0 :(得分:2)
代码中几乎没有更正:
首先:
对于内循环,请考虑在End If
和End Loop
之间放置变量操作。
<强>第二强>
对于外部循环(在$iterator3$+1
之前),确保内部循环计数器设置如下
$iterator2$
= $iterator3$+1
这样它就不会再比较之前的行了。
PS:避免使用任何绝对(C:\ Users \ xxx \ yyy.xlsx)路径名来打开文件/电子表格,而是使用系统变量$AAApplicationPath$
这将有助于您将机器人从控制室部署到Bot Runner
答案 1 :(得分:0)
添加系统变量后,将创建一个名为“ desktop.ini”的文件,并在添加文件夹中所有xls文件的数据时添加数据。