線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2119
推到 Plurk!
推到 Facebook!

二維字串陣列如何將值丟出

缺席
allenpower
一般會員


發表:13
回覆:13
積分:5
註冊:2007-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-05-30 11:35:55 IP:59.124.xxx.xxx 訂閱
如果宣告二維字串陣列ab[2][2]={"aa","bb","cc","dd"};
如何將不用迴圈 一次將ab內的值都出



------
P
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-30 11:55:26 IP:218.170.xxx.xxx 未訂閱
那樣做有什麼意義?
allenpower
一般會員


發表:13
回覆:13
積分:5
註冊:2007-01-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-05-30 12:01:28 IP:59.124.xxx.xxx 訂閱
想將資料匯到excel
Range=Worksheet.OlePropertyGet("Range","A2","C5")//excel A2到C5範圍
Range.OlePropertyset("Value",ab)//貼上陣列內容

不知陣列可否這樣做到
------
P
harpist
資深會員


發表:3
回覆:251
積分:430
註冊:2002-10-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-05-30 13:38:51 IP:59.104.xxx.xxx 未訂閱
陣列是什麼?
陣列是一組索引位址與資料的對映。
陣列的值是如何取出?
當然是經由索引位址取得其值。

取值不一定要用迴圈但是迴圈是一個可行的方法。

------
~§~迷時師渡,悟了自渡~§~
編輯記錄
harpist 重新編輯於 2007-05-30 13:39:20, 註解 無‧
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-05-30 17:52:40 IP:61.64.xxx.xxx 訂閱
你以為   Range.OlePropertyset 這個指令是怎麼做?

他也不過是使用你不想使用的方式「幫你」完成

你也別想太多,在沒有現成函式可用時,就自己來吧!
allenpower
一般會員


發表:13
回覆:13
積分:5
註冊:2007-01-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-05-31 14:57:37 IP:59.124.xxx.xxx 訂閱
我試過用一格一格丟的方式(如下)
Range=Worksheet.OleProperGet("Cells",i,j);
Range.OlePropertySet("Value",StringToOleStr(ivalue));
但這方法太慢 所以我試著用陣列 不過還是沒試出來
請問還有什麼方法能做到大量匯出呢?

------
P
系統時間:2024-04-25 19:58:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!