_ArrayDisplay如何读取Excel表内的所有信息?
本帖最后由 kodin 于 2009-9-26 09:08 编辑我想将表内的数据全部读取出来,但现在我只能读取特定一列的数据或一行的数据。
也试过调用数组,但还是失败,想了好久还是没有办法,希望达人们出手指点一下,谢谢。
:face (36):
#include <Excel.au3>
#include <array.au3>
Local $oExcel = _ExcelBookOpen(@ScriptDir & "\1.xls")
$avArray = _ExcelReadArray($oExcel, 2, 1, 11)
_ArrayDisplay($avArray, "硬件信息统计表", -1, 1, "", "|", "1|2|3|4|5|6|7|8|9|10|11|11")
_ExcelBookSaveAs($oExcel, @TempDir & "\temp.xls", "xls", 0, 1)
_ExcelBookClose($oExcel) #include <Excel.au3>
#include <array.au3>
Local $oExcel = _ExcelBookOpen(@ScriptDir & "\1.xls")
$avArray = _ExcelReadSheetToArray($oExcel)
_ArrayDisplay($avArray)
_ExcelBookSaveAs($oExcel, @TempDir & "\temp.xls", "xls", 0, 1)
_ExcelBookClose($oExcel)
:face (36):太感谢了,一下就行。
万恶的英文。。。 kodin 太丢人了 你妈喊你回家学英文 kodin 太丢人了 你妈喊你回家学英文
sxd 发表于 2009-9-26 13:48 http://www.autoitx.com/images/common/back.gif
强烈BS Sxd~~~~~~~~~~~~哇哈哈!~ :face (8): 好帖,楼主你妈妈喊你回家吃饭了! {:face (113):}UDF不是很好懂,哈哈 {:face (125):}{:face (327):} _ExcelReadSheetToArray()
这个不是就可以了吗? 谢谢分享。。。。留个记号 ExcelReadSheetToArray 效率好像很低 太强大了,刚刚发现,我要改下我程序了,hoho 我也有个问题,怎么一次把数组中的数据全部写进表格?? 當出現arraydisplay視窗後, 想要自動切換到某個其他的視窗做按一個按紐的動作, 可以實現嗎?
因為我最後出現arraydisplay視窗後, 想下其他動作, 但一定要關閉arraydisplay視窗它才會做接下來的動作.. 回复 2# bing614
當出現arraydisplay視窗後, 想要自動切換到某個其他的視窗做按一個按紐的動作, 可以實現嗎?
因為我最後出現arraydisplay視窗後, 想下其他動作, 但一定要關閉arraydisplay視窗它才會做接下來的動作..
页:
[1]
2