51Testing软件测试论坛

标题: 如何修改DataTable中的Sheet的名字? [打印本页]

作者: EricJin    时间: 2009-12-24 12:26
标题: 如何修改DataTable中的Sheet的名字?
各位大侠,小弟今天碰到个问题,需要用vbscript修改DataTable中Sheet的名字,不知道如何写,望大家帮我看看。

代码如下:

DataTable.AddSheet("aaaaaaa")                   '添加一个Sheet,名字为"aaaaaaa"

'DataTable.GetSheet(3).Name = "bbbbbb"          '把"aaaaaaa"改为"bbbbbb", 这步不知道如何写

msgbox DataTable.GetSheet(3).Name

ExitRun(0)

我想达到的目的是:“把Excel中的数据导入到DataTable中,再导出,所有的sheet名字都保留导入时的状态,而不是显示Golbal,Action1……”.
望大家帮我想想办法,不甚感谢!

PS:自定义Excel模板不行,因为我有好几个excel文件需要导入导出.
作者: zchtest    时间: 2009-12-24 14:21
标题: 添加sheet后再导入
我一般的做法是先创建sheet,再从excel中导入,再导出
例: excel file (Sheet1/Sheet2/Sheet3)

Datatable.addsheet("Sheet1")
Datatable.importsheet Filepath, "Sheet1", "Sheet1"

Datatable.addsheet("Sheet2")
Datatable.importsheet Filepath, "Sheet1", "Sheet1"

Datatable.addsheet("Sheet2")
Datatable.importsheet Filepath, "Sheet1", "Sheet1"

Datatable.export ....
作者: EricJin    时间: 2009-12-24 17:32
原帖由 zchtest 于 2009-12-24 14:21 发表
我一般的做法是先创建sheet,再从excel中导入,再导出
例: excel file (Sheet1/Sheet2/Sheet3)

Datatable.addsheet("Sheet1")
Datatable.importsheet Filepath, "Sheet1", "Sheet1"

Datatable.addsheet("She ...


谢谢你的思路,我试一下.




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