小李美刀 发表于 2006-8-31 13:53:17

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

我想往一个空的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);

joyceclack 发表于 2006-8-31 14:54:20

点击datadriver wizard,进入选择excel文档界面,
点击下一步。
选择“An Existing column”中,选择某列名称
再按下一步,再选择“An Existing column”中,选择某列名称
就可以选多列。
关键操作是:点击datadriver wizard,要不选择所有输入框需要的内容,要不全选。
记住,只有当语句中,有多个可以输入的语句
password_edit_set("Edit_1", cryptedpw);
才可以多选。

小李美刀 发表于 2006-8-31 17:46:12

楼上的战友:

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

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

joyceclack 发表于 2006-8-31 17:52:05

点击next就可以看到。

快乐逍遥 发表于 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,"列名",“值");
.....
不知道我有没误解小李飞刀的意思呢:)

小李美刀 发表于 2006-9-1 10:02:16

谢谢

理解的非常好, 谢谢

这个方法不错.
页: [1]
查看完整版本: 如何向excel表里加多列数据 ?