51Testing软件测试论坛

标题: 对文件进行操作时,写入内容如何从datable中取? [打印本页]

作者: solar灬    时间: 2013-9-3 11:05
标题: 对文件进行操作时,写入内容如何从datable中取?
对文件进行写操作

f.writeline("abc123456")

其中abc想从datable中取,请问代码该怎么写?
作者: joykao    时间: 2013-9-3 13:02
自己试着参数化下应该就知道了吧
作者: feiyunkai    时间: 2013-9-3 14:03
本帖最后由 feiyunkai 于 2013-9-3 14:05 编辑

回复 1# solar灬

'假设abc存放在 Action1中的第A列第2行则:
'将datatable游标移动到指定行(第2行)
datatable.GetSheet("Action1").SetCurrentRow(2)
'获取Action1第A列第2行的数据,并拼接成需要的字符
text=datatable("A","Action1") & "123456"
'然后再写入文件即可:
f.writeline(text)
作者: solar灬    时间: 2013-9-3 14:38
回复 3# feiyunkai


    非常感谢你的帮助!
作者: 黑羽祭    时间: 2013-9-4 09:53
回复 1# solar灬


    f.writeline(datatable("X","Action1") & "123456")




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