51Testing软件测试论坛
标题:
如何追加excel中数据(已解决)
[打印本页]
作者:
manhong
时间:
2009-8-24 16:49
标题:
如何追加excel中数据(已解决)
想把report写到excel里,但不知道如何追加写入。
比如用cells(1,2)。value=“me” ‘写入了第一行第2列。当我想第二次写入的时候要写入的是cells(2,2)。怎么判断呢。
有追加写入的函数吗?
[
本帖最后由 manhong 于 2009-8-25 12:16 编辑
]
作者:
kuangquanshui
时间:
2009-8-24 17:05
作者:
manhong
时间:
2009-8-24 17:09
cells(i,2).value="sdfsdfsdfsdf'"
i=i+1
这么写?
作者:
manhong
时间:
2009-8-24 17:10
不行。。。
作者:
manhong
时间:
2009-8-24 17:18
如何判断一个单元格中数据不为空?
作者:
manhong
时间:
2009-8-24 17:45
或者有获取行数的函数吗?
怎么没人呀。。
作者:
manhong
时间:
2009-8-24 17:46
哦 我用datatable获取行数呢,行。。呵呵 试试去
作者:
jadeyu712
时间:
2009-8-24 18:23
原帖由
manhong
于 2009-8-24 17:09 发表
cells(i,2).value="sdfsdfsdfsdf'"
i=i+1
这么写?
我认为这样是可以的...
因为我可以通数据库都能取得..代码如下:
Dim i
Dim j
j=1
Do while not res.eof
For i=0 to res.Fields.count-1
sheetNew.cells(j,(i+1)).value=res.fields(i).value
Next
j=j+1
res.movenext()
Loop
但是要注意的是:在excel中的列和行.都是从1开始的..我开始的时候也出现错误.后来才发是这样
作者:
manhong
时间:
2009-8-25 09:37
标题:
回复 8# 的帖子
report有多个的,一个一个执行,而不是用一个函数循环一下就完事的。
作者:
jadeyu712
时间:
2009-8-25 11:21
标题:
回复 9# 的帖子
如果是这样,还是用文件流比较好.
没有帮上忙.对不起1
作者:
manhong
时间:
2009-8-25 11:37
我用datatable成功了。可保存时总弹出“在当前位置发现已经存在名为“resume.xlw”的文件”这个提示。。。。
作者:
manhong
时间:
2009-8-25 12:16
脚本写错了。。解决了。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2