51Testing软件测试论坛

标题: 想从excel中取数据 [打印本页]

作者: MengLing    时间: 2004-9-29 21:12
标题: 想从excel中取数据
我想在excel中定义好数据做为脚本的参数.
Open "E:\temp\InputData.xls" for input as #1
...
Line Input #1,tmpString
num1 = GetField(tmpString,1," ")
num2 = GetField(tmpString,2," ")
...
查看num1的内容,发现是乱码。请问是怎么回事?
用记事本则能返回正常的数据。
作者: TestTest    时间: 2004-10-1 15:18
标题: 我也不知道
请问你装的是什么语言的操作系统?
字体是否有关系。
作者: guirongb    时间: 2004-10-9 10:36
这个可以用DataPool代替阿,完全不用自己从Excel中取数据
作者: MengLing    时间: 2004-10-10 20:46
用datapool在维护方面不是很方便,必须要装上testmanager 才行,而且excel比较直观
作者: 司空公子    时间: 2004-10-10 21:37
把excel表另存为.csv格式的,里面的数据为123,在同一行。
这样tmpString就变成了1“,2,3”。然后通过GetField(tmpString,1," ,"),就可以把数据读出来了。
作者: clp1475    时间: 2007-5-30 15:35
标题: 回复 #1 MengLing 的帖子
excel文件不能用open语句直接打开去读
作者: ybbiagu    时间: 2007-6-22 12:55
标题: 回复 #6 snappyboy 的帖子
在QTP中跟你这个脚本差不多,也能读去EXCEL里的数据,但如果在同一个脚本中再进行对EXCEL写入数据的操作,并保存到已刚刚打开的EXCEL文件中时就出错了,这是什么原因?
作者: uttipy    时间: 2007-6-23 17:48
标题: 回复 #8 ybbiagu 的帖子
看一下我的文章。
http://www.51testing.com/?117557

对于XLS文件的都和写,都很简单。
作者: ybbiagu    时间: 2007-7-26 17:25
谢谢
作者: handle    时间: 2007-7-31 20:28
收下,学一下




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