ken0137 发表于 2008-7-6 14:21:33

如何读出EXCEL中的A列到AF列

有个au3是操作excel文件的
例如:
#include <ExcelCOM_UDF.au3>
Dim $fVisible,$fReadOnly,$sPassword,$sWritePassword
Local $oExcel = _ExcelBookOpen("1.xls",$fVisible = 1)
Local $sReadCell = _ExcelReadCell($oExcel, "C7")
MsgBox(0, "Cell 37", $sReadCell)

但是我要for从A7到AF7,这样的第七行的32个数据,要怎么写啊?

[ 本帖最后由 ken0137 于 2008-7-9 13:15 编辑 ]

pcbar 发表于 2008-7-6 17:59:59

#include <ExcelCOM_UDF.au3>; Include the collection
#include "array.au3"
Local $oExcel = _ExcelBookNew(1)

For $xx = 1 to 32
        For $yy = 6 to 8
                _ExcelWriteCell($oExcel, Random(22, 55), $yy, $xx)
;~                 MsgBox(0,0,0)
        Next
Next

$myarry=_excelreadarray($oExcel,7,1,32)
_ArrayDisplay($myarry)
_ExcelBookSaveAs($oExcel, @TempDir & "\temp.xls", "xls", 0, 1)

_ExcelBookClose($oExcel)

zm0115 发表于 2011-1-3 15:46:19

谢谢星驰版主,正在学些AU3与Excel

idream 发表于 2011-1-18 23:03:32

ExcelCOM_UDF.au3 哪里有的下载?

h20040606 发表于 2011-1-19 05:02:46

3.3.6.1版本中已经内置了EXCEL的UDF
程序中
#include <excel.au3>
即可

idream 发表于 2011-1-22 11:18:28

3.3.6.1版本中已经内置了EXCEL的UDF
程序中
#include
即可
h20040606 发表于 2011-1-19 05:02 http://www.autoitx.com/images/common/back.gif


谢谢h20040606 ,还以为有另外的UDF。

sonny 发表于 2011-3-25 12:47:44

正好用到excel读取数据

yikang8888 发表于 2011-4-7 16:45:16

很好很好很给力啊!
页: [1]
查看完整版本: 如何读出EXCEL中的A列到AF列