資料寫入表格更新方式

您好

下圖中是我將資料寫入表格的程式,只是為了方便起見,因為我這樣寫資料更新方式是直往下跑,這樣要看的時候還要拉,請問一下有辦法能將最新資料是在最上面嗎,還有又如何將資料再寫入到excel呢
![](upload://3d8SM8whGoBqfnqJsrziF1jQGE9.jpeg)

將紅色圈接線的地方上下對調接應該就是最新的資料在最上面

要寫到excel可使用report tool kit

[QUOTE=garyO]將紅色圈接線的地方上下對調接應該就是最新的資料在最上面

要寫到excel可使用report tool kit

[/QUOTE]
您好
我這樣這樣資料最新的是能在最上面,但他不會往下排,所以只有一排有資料 

FYI!! 利用shift register累積資料~~~

garyO40870.7253240741

[QUOTE=skyqoo] [QUOTE=garyO]將紅色圈接線的地方上下對調接應該就是最新的資料在最上面

![](upload://inc4NQwmIdWDcMQLGMbeV0mA13N.jpeg)
要寫到excel可使用report tool kit
![](upload://cFYobK88aZeDoek7xHIAFdDlCJ0.jpeg)

[/QUOTE]
您好
我這樣這樣資料最新的是能在最上面,但他不會往下排,所以只有一排有資料 

[/QUOTE]

真神奇,你程式上方"表頭"的1D在上"資料"的2D在下就OK,"新資料"的1D在上"舊資料"的2D在下就不OK?

PS.我相信你原本就有用"shift register累積資料",不然不論"新資料"在下或在上都只會"只有一排有資料".

DonWang40871.3686574074

[QUOTE=DonWang][QUOTE=skyqoo] [QUOTE=garyO]將紅色圈接線的地方上下對調接應該就是最新的資料在最上面

![](upload://inc4NQwmIdWDcMQLGMbeV0mA13N.jpeg)
要寫到excel可使用report tool kit
![](upload://cFYobK88aZeDoek7xHIAFdDlCJ0.jpeg)

[/QUOTE]
您好
我這樣這樣資料最新的是能在最上面,但他不會往下排,所以只有一排有資料 

[/QUOTE]

真神奇,你程式上方"表頭"的1D在上"資料"的2D在下就OK,"新資料"的1D在上"舊資料"的2D在下就不OK?

PS.我相信你原本就有用"shift register累積資料",不然不論"新資料"在下或在上都只會"只有一排有資料".

[/QUOTE]
謝謝大大經過您的提醒,我去檢查己飢資料那邊,發現那邊有接錯,現在已經錯誤排除了,謝謝您

[QUOTE=DonWang][QUOTE=skyqoo] [QUOTE=garyO]將紅色圈接線的地方上下對調接應該就是最新的資料在最上面

![](upload://inc4NQwmIdWDcMQLGMbeV0mA13N.jpeg)
要寫到excel可使用report tool kit
![](upload://cFYobK88aZeDoek7xHIAFdDlCJ0.jpeg)

[/QUOTE]
您好
我這樣這樣資料最新的是能在最上面,但他不會往下排,所以只有一排有資料 

[/QUOTE]

真神奇,你程式上方"表頭"的1D在上"資料"的2D在下就OK,"新資料"的1D在上"舊資料"的2D在下就不OK?

PS.我相信你原本就有用"shift register累積資料",不然不論"新資料"在下或在上都只會"只有一排有資料".

[/QUOTE]
不好意思請問依下您提到寫入到EXCEL的VI,report in是接路徑嗎因為我接上路徑會出現斷線呢

這資訊不是我提供的,我也沒用過.

你可以在該VI上按右鍵"Help"或"Examples"後在Help頁面最下面有範例.

[QUOTE=skyqoo]

不好意思請問依下您提到寫入到EXCEL的VI,report in是接路徑嗎因為我接上路徑會出現斷線呢

[/QUOTE]

如DonWang大所說的,你可以使用Help來查看一下 report in 是使用何種reference來作為輸入

提供一張help給你參考與試試

![](upload://6Mi6SpK82CHYrRAxYwJ9un7AN0k.jpeg)

一般generate report的方法是 

new report -> write text/graph/table -> save -> dispose
所以report in是由new report.vi而來, 至於路徑是在save report to file.vi,
去example輸入report大都是這樣的架構  ~~ FYI

garyO40873.0009027778

[QUOTE=DonWang]

這資訊不是我提供的,我也沒用過.

你可以在該VI上按右鍵"Help"或"Examples"後在Help頁面最下面有範例.

[/QUOTE]
您好
不好意思關於寫入EXCL我提出的VI我也去看過EXAMPLE但是還是不太會用,所以我去用我之前有用過的方法,因為我之前輸入的是數值,而這次輸入的是字串,所以我取一個字串出來將他轉成數值,這樣在EXCEL是可以看到數值但是之後我將多個數值要輸入到excel時候會出現斷線,請問這圖中式是不是還要用到什麼轉換才能用呢,而且我想在excel裡面也能有像圖中(時間 溫度 功率等)等字樣這要怎麼輸入呢還是大大有更好的方法能將資料寫入excel呢
![](upload://hJrVk6HgR7IE3kk2ZsSy4wJL3bI.jpeg)


你先確定要存的格式,如果你要存文字檔(txt,EXCEL或記事本等都可開啟),就直接用你程式目前用的Write To Spreadsheet File.vi就OK了.

Write To Spreadsheet File.vi要直接存文字或數字(型式為整數或小數點3位(可在上方接線處改))都OK,接1D或2D都OK.

如果你要"最新資料是在最上面"就將你程式連到Table的地方(下圖綠圈處)再連到Write To Spreadsheet File.vi的2D位置.當資料越來越大時存檔時間越長.

如果"最新資料是在最下面"就將你程式"下圖藍圈處"的地方再連到Write To Spreadsheet File.vi的1D位置,及"If append to file?"設定為ON.每次只存新資料在最下方,表頭要先建立.

![](upload://5bFowzsL4XZwTYx2OJyczosMKsR.jpeg)

![](upload://w4RG4eCIFZRFRM5X50yHXZv0p8p.jpeg)

[QUOTE=skyqoo]您好

下圖中是我將資料寫入表格的程式,只是為了方便起見,因為我這樣寫資料更新方式是直往下跑,這樣要看的時候還要拉,請問一下有辦法能將最新資料是在最上面嗎,還有又如何將資料再寫入到excel呢![](upload://3d8SM8whGoBqfnqJsrziF1jQGE9.jpeg)

[/QUOTE]

大大你好

我想問一下,你的時間是為什麼都會不一樣呢??

我照你接的方式接,但我每欄的時間都是一樣的

感恩