找回密码
 加入
搜索
查看: 2038|回复: 3

[系统综合] 如何把每轮获取的数组数据按A、B、……列顺序保存到EXCEL中

[复制链接]
发表于 2010-3-24 21:05:21 | 显示全部楼层 |阅读模式
我的想法是每隔一段时间获取数组数据。。
第一次获取的数据存入A列。
第二次获取的数据存入B列
……
以此类推。
然后把每列保存下来的数据做比较。。

主体程序类似如下
$h = @HOUR * 60 + @MIN
While $h < 1500
        Local $l
        $time = @HOUR & ":" & @MIN & ":" & @SEC
        If $l<10 Then
                _ExcelWriteCell($oExcel, $time, 1, $l)
        _ExcelWriteCell($oExcel, $array[$i], $i + 1, $l)
        EndIf
        $h = @HOUR * 60 + @MIN
        $l=$l+1
WEnd

运行过程中“$l”列变化都没有错的。第一次是1。第二次是2。但不知道为什么每次获得的数据都保存在A列。不管运行多少次。。永远只有A列数据。每次A列出现的都是最新的数据。旧的数据被覆盖掉了。
 楼主| 发表于 2010-3-26 09:21:19 | 显示全部楼层
掉下来了。顶一下。没有人知道这个问题所在吗?
发表于 2010-4-2 21:40:35 | 显示全部楼层
dim $array
$oExcel=objcreate("application.excel")
with $oExcel
.range("A1:D1").value=$array
endwith
发表于 2010-4-2 22:01:43 | 显示全部楼层
顶一下!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 20:22 , Processed in 0.082592 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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