lp7wshishui 发表于 2011-6-28 12:02:02

导入excel到qtp问题

本帖最后由 lp7wshishui 于 2011-6-29 09:27 编辑

DataTable.ImportSheet "C:\test.xls","T1","Action1"
DataTable.ImportSheet "C:\test.xls","T2","Action1"
i = DataTable.GetSheet("T1").GetRowCount
msgbox i   
打印出来的i=0,怎么回事?
test.xlsEXCEL表中有T1、T2两个sheet,
该怎么解决?

fk5203 发表于 2011-6-28 14:44:12

你T1表里有内容不?

lp7wshishui 发表于 2011-6-28 17:32:22

回复 2# fk5203

有数据

fk5203 发表于 2011-6-29 08:52:31

DataTable.ImportSheet "test.xls","T1","Action1"

"test.xls” 这里应该是路径名!压根你就没导入进去 当然是0.

lp7wshishui 发表于 2011-6-29 09:26:39

回复 4# fk5203
改写为具体的路径名, 也是0

shingo0109 发表于 2011-6-29 16:27:14

LZ这句“i = DataTable.GetSheet("T1").GetRowCount”有问题啊, 既然把excel的数据导到datatable了, 为啥还GetSheet("T1")啊, 应该是“Action1”啊,datatable里没有T1这个sheet的啊

17800455 发表于 2011-6-29 18:04:21

楼上正解。
还有t1被t2替换了。

最后action1出来的还是t2的内容。

datouniuniu 发表于 2011-6-30 17:57:42

import这个功能只能用一次,要想再看一次显示,就要重启QTP。。。。
真垃圾:L
页: [1]
查看完整版本: 导入excel到qtp问题