51Testing软件测试论坛

标题: QTP如何对两个Excel的数据进行比较并进行不同的操作? [打印本页]

作者: yuhang1120    时间: 2011-7-13 11:43
标题: QTP如何对两个Excel的数据进行比较并进行不同的操作?
现在需要对两个Excel里的数据进行比较,如果A中的数据在B中包含,那么操作1;如果A中的数据在B中不包含,操作2;如果B中的数据在A中不包含,操作3.
因为数据比较多,有没有什么方法可以比较方便的进行数据比对?求教各位大侠
作者: lanchozxd    时间: 2011-7-13 22:10
没有方便的方法
取出A 取出B 然后再一条一条的比较
作者: hsjzfling    时间: 2011-7-14 09:39
本帖最后由 hsjzfling 于 2011-7-14 09:40 编辑

LZ描述不是很清晰,什么叫"包含",数据多么无非是循环,嫌EOM慢么就用ADO
逻辑无非就是
for i=1 to A中的数据量
   if A中的数据在B中包含 then
      1
   Else
      2
   end if
Next
For i=1 to B中的数据量
   if B中的数据在A中不包含 then
      3
   end if
Next
作者: wwq2008    时间: 2011-7-14 11:17
如果这样的话,不如先在EXECL中写宏来把三种分列出来再做操作,这样感觉会快点




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2