51Testing软件测试论坛
标题:
如何向指定的excel文件赋值?
[打印本页]
作者:
gdutlzl
时间:
2009-3-18 12:20
标题:
如何向指定的excel文件赋值?
我想把随机产生的一些数据导入到指定的excel文件中,我的解决思路是先把随机产生的数值赋到QTP的date table中,然后在通过导出sheet表的办法把数据导入到指定的excel文件中,但由于对QTP的date tabel这部分不是很熟悉,所以一直没能用代码实现,请高手指点!
或者有没有其他的更好的解决思路,谢谢!
作者:
jinsen
时间:
2009-3-18 12:50
标题:
回复 1# 的帖子
Dim ExcelSheet
Set ExcelSheet = CreateObject("Excel.Sheet")
ExcelSheet.Application.Visible = True
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"
ExcelSheet.SaveAs "C:\DOCS\TEST.XLS"
ExcelSheet.Application.Quit
Set ExcelSheet = Nothing
以上是QTP帮助文档中的实例。
作者:
peterz
时间:
2009-3-18 13:29
不错。多看看QTP的自带文档。
作者:
wuei9090
时间:
2009-3-19 14:11
ls 的ls和楼主的意思不太一样。。。
你是用vbs做的
楼主的意思是操作datatable
也许有用的一些小代码
给global sheet “入力值”列 当前行复制 aaa
DataTable ("入力値",dtGlobalSheet) = aaa
导出可以用Export导出整个datatable 或者 ExportSheet 导出某一个sheet
DataTable.Export “d:\test.xls"
DataTable.ExportSheet “d:\test.xls",1
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2