51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3207|回复: 7
打印 上一主题 下一主题

[原创] QTP操作Excel汇总

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-12 20:50:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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开始依次增长)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-13 08:57:18 | 只看该作者
收藏待用
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-2-13 10:22:10 | 只看该作者
很好,很受用,谢谢qianliemao共享。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-2-13 16:36:46 | 只看该作者
说句实话这个内容和标题完全对不上。。。

datatable不是excel对象,虽然后面原理是excel,如果共享一个完全的excel模型对象和常见操作才对的上这个标题.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-2-13 22:41:06 | 只看该作者
不错。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2012-2-16 09:31:09 | 只看该作者
    使用的东西,收藏了,谢谢分享~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-2-22 16:38:48 | 只看该作者
    thanks for sharing
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-2-29 17:50:57 | 只看该作者
    收藏···
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 15:25 , Processed in 0.085802 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表