QTP操作Excel汇总

上一篇 / 下一篇  2012-02-12 20:52:18 / 个人分类:QTP

1. 导入sheet
   DataTable.ImportSheet "文件","源sheet","目的datatable"
   其中: 源sheet和目的datatable都既可以是编号(从1开始)也可以是名称.
2. 导出sheet
   DataTable.ExportSheet "文件","源datatable"
   其中: 源datatable可以是编号或名称
3. 导入excel表(所有sheet)
   DataTable.Import "文件"
   将指定文件中的sheet从左到右依次导入各datatable(第一个是Gloabal); 如果datatable比sheet少,则多出的sheet不导入,如果datatable比sheet多,则多出的保留空.
4. 导出excel表
   DataTable.Export "文件"
5. 取值:
   DataTable.RawValue("列名","datatable名/号")
6. 赋值:
   DataTable.Value("列名","datatable名/号")="值"
7. 换行
   DataTable.SetNextRow
   DataTable.SetPrevRow
   说明: SetNextRow,SetPrevRow换行换到底或者换到头,继续换会循环
   DataTable.SetCurrentRow 行号(1开始)
8. 获取当前行:
   DataTable.GetCurrentRow (获取的是Global的行号)
   DataTable.GetSheet(datatable号或名称).GetCurrentRow
9. 获取行数:
   DataTable.GetRowCount (获取的是Global的行数)
   DataTable.GetSheet("datatable号或名").GetRowCount
10 获取datatable数:
   DataTable.GetSheetCount
11.获取列数:
   DataTable.GetSheet("datatable号或名").GetParameterCount
12.取得参数名或值:
   DataTable.GetSheet(名或号).GetParameter(号).name
   DataTable.GetSheet(名或号).GetParameter(号).RawValue
   DataTable.GetSheet(名或号).GetParameter(号).Value
   DataTable.GetSheet(名或号).GetParameter(号).ValueByRow(行号)

注: 上述中"名/号"及"名或号" 表示此处既可以用datatable的名字,也可以用其索引号(从左到右从1开始依次增长)

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10297
  • 日志数: 11
  • 建立时间: 2011-09-17
  • 更新时间: 2014-07-16

RSS订阅

Open Toolbar