將資料存入Excel特定欄位

想請問各位高手們

我有一個特定的excel做為我的Template
在存資料時在查到是需要有Excel檔案路徑
才能夠將資料存到特定檔案內
但是該如何才能夠選擇儲存在我想要的欄位
或是該如何才能將我要的資料儲存在特定欄位了
有點不懂該如何設定
請問有高手可已指點一下新手小弟嗎
感激不盡

你有沒有「Report Generation Toolkit」呢?


如果有的話,可以用這個範例來做:Existing_Doc.vi

其中,因為你是要把某個數據存到現有的Excel的某個Element裡面,所以除了要輸入資料之外,還要指定現有的Excel的路徑與欲存放的Element位置(row, column)。

感謝高手回覆
我有你說的那個工具
另外也大概知道原理了
但是有個極新手問題
就是Excel 要設定rows與columns的那個元件是放在哪
還是是需要額外設定的
因為我找不到這個元件


在編輯程式的時候,可以按「Ctrl+H」開啟Help視窗,然後把滑鼠移到想要查詢的icon上面,像這樣:


詳細的資訊就會出現在Help視窗裡面,像這樣:


我們要拉出設定row與column的接線,就把Tool pallet設定為接線工具,或是設定為自動選擇工具:

然後把滑鼠移到欲拉出的接點上,按滑鼠右鍵,選擇「Create > Constant」:


就樣就可以把那個設定資訊拉出來了。


如果要查看各個設定的含意,也只要運用剛剛的Help視窗,就可以知道各個設定代表什麼。

由此可以看到,由上而下,第一個數字是代表row的設定,第二個數字是代表column的設定。

如果有不懂再提出來唷~ 

感謝Benjamin大大

原來「Create > Constant」是這樣用的
我還很納悶怎麼有contest help沒有幫忙直接拉出對應的設定

剛剛研究了一下想更深一層問一下
1.
如果要有多個資料要存在多個不同的特定欄位
該如何設計阿
會是複製程多個程式  然後欄位與資料不同吧

2.
如果我想要將row寫成一連串的數字0~100該如何寫程式
因為我想將一維的資料存在excel的某一行資料內
row可以寫成一個變數像是C語言中的0+1這種的嗎

這個範例是連續寫入100個elements到column2,rows0~99,請參考一下唷:


程式參考:Existing_Doc_100_elements.vi

有點深我需要些時間吸收吸收
感謝Benjamin高手指導
感謝不盡

[QUOTE=Benjamin]這個範例是連續寫入100個elements到column2,rows0~99,請參考一下唷:

程式參考:Existing_Doc_100_elements.vi
[/QUOTE]

如果有不懂的地方,歡迎開新問題來發問唷 

感謝Benjamin大大指點
我在練習您提供的程式時我有一些程式的問題
就是程式執行後一定會開啟Excel檔案
然後還會慢慢的一筆一筆資料儲存於Excel
不知道是否能夠檔案儲存時不會開啟Excel就直接存好了
或是可以很快數的儲存資料不會一筆一筆的慢慢存
不知道是否有辦法
這兩個問題跟著您的程式我想還是這裡續問好了
抱歉

[QUOTE=Benjamin]如果有不懂的地方,歡迎開新問題來發問唷 [/QUOTE]

[QUOTE=MarkMaLa]

我在練習您提供的程式時我有一些程式的問題
就是程式執行後一定會開啟Excel檔案
然後還會慢慢的一筆一筆資料儲存於Excel
不知道是否能夠檔案儲存時不會開啟Excel就直接存好了
或是可以很快數的儲存資料不會一筆一筆的慢慢存
不知道是否有辦法
[/QUOTE]

答案是NO。因為Report Generation Toolkit中的Excel的模組是要呼叫Excel的,看起來是一定要show出Excel才會做寫入。

如果你要做的功能只有存檔,沒有畫圖,其實可以使用其他方式。如下圖紅框內的工具:

可以寫入TXT檔。如此一來就會在背景寫入檔案,不會跳出惱人的視窗了。其實我是不愛用Report Generation的,除非要畫圖表。

寫入TXT文字檔是最方便的。

想請問不用Report Generation Toolkit的EXCEL模組
該如何寫程式才可以達到一樣的功能呢
就是可以寫入資料到特定的Excel欄位呢
請高手救救小弟

答案是NO。因為Report Generation Toolkit中的Excel的模組是要呼叫Excel的,看起來是一定要show出Excel才會做寫入。

如果你要做的功能只有存檔,沒有畫圖,其實可以使用其他方式。如下圖紅框內的工具:

可以寫入TXT檔。如此一來就會在背景寫入檔案,不會跳出惱人的視窗了。其實我是不愛用Report Generation的,除非要畫圖表。

寫入TXT文字檔是最方便的。
[/QUOTE]

image
這個選no change並不會跳出excel視窗