yuhang1120 发表于 2011-7-13 11:43:41

QTP如何对两个Excel的数据进行比较并进行不同的操作?

现在需要对两个Excel里的数据进行比较,如果A中的数据在B中包含,那么操作1;如果A中的数据在B中不包含,操作2;如果B中的数据在A中不包含,操作3.
因为数据比较多,有没有什么方法可以比较方便的进行数据比对?求教各位大侠

lanchozxd 发表于 2011-7-13 22:10:22

没有方便的方法
取出A 取出B 然后再一条一条的比较

hsjzfling 发表于 2011-7-14 09:39:11

本帖最后由 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:07

如果这样的话,不如先在EXECL中写宏来把三种分列出来再做操作,这样感觉会快点
页: [1]
查看完整版本: QTP如何对两个Excel的数据进行比较并进行不同的操作?