51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3893|回复: 5
打印 上一主题 下一主题

如何向excel表里加多列数据 ?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-31 13:53:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想往一个空的excel表里添加数据, 下面的程序可以实现, 但一次只能加一列,我想同时加三列, 不知道如何实现?

ddt_close_all_tables();
table="d:\\table.xls";
ddt_open(table,DDT_MODE_READWRITE);

for(i=1;i<=10;i++)
{
ddt_set_val_by_row(table,i,"Groupname","Group"&i);

}
ddt_save(table);
ddt_close(table);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-31 14:54:20 | 只看该作者
点击datadriver wizard,进入选择excel文档界面,
点击下一步。
选择“An Existing column”中,选择某列名称
再按下一步,再选择“An Existing column”中,选择某列名称
就可以选多列。
关键操作是:点击datadriver wizard,要不选择所有输入框需要的内容,要不全选。
记住,只有当语句中,有多个可以输入的语句
password_edit_set("Edit_1", cryptedpw);
才可以多选。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-8-31 17:46:12 | 只看该作者

楼上的战友:

矣, 为什么我的WR没有你所说的"An Existing Column"呢? 也无法选择列名.

[ 本帖最后由 小李美刀 于 2006-8-31 17:50 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-31 17:52:05 | 只看该作者
点击next就可以看到。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-9-1 01:56:39 | 只看该作者
逐列赋值不行吗?
如:
for(i=1;i<=10;i++)
{
ddt_set_val_by_row(table,i,"Groupname","Group"&i);
ddt_set_val_by_row(table,i,"列名",“值");
.....
不知道我有没误解小李飞刀的意思呢:)
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-9-1 10:02:16 | 只看该作者

谢谢

理解的非常好, 谢谢

这个方法不错.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 21:41 , Processed in 0.071654 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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