2013-06-27 73 views
1

我一直在使用LabVIEW來收集測量數據,我想知道LabVIEW是否可以將結果傳達給Google電子表格。如果是這樣,我在哪裏可以找到資源來學習如何讓LabVIEW將信息傳輸到Google Spreadsheet? 謝謝!Labview到Google電子表格信息傳輸

編輯和後續 - 我使用喬納森的建議,並試驗了LabVIEW http Post.vi.這非常簡單,您只需輸入Google表單的URL(用「formResponse」替換最終的「視圖」)以及包含要輸入數據的字符串(粗略語法=)。非常感謝這個答案,這真的很有幫助!

但是,當我嘗試將此方法用於具有多個頁面的Google表單時,數據未被正確讀取......表單仍會發送,但表單的第一頁上沒有任何字段在電子表格上保留空白。我覺得這與某個事實相關,即在Google表單中,頁面1之後的所有頁面的URL是頁面1的URL,最終的「視圖」由「formResponse」替代。這是造成錯誤的原因,還是其他原因?我該如何解決?

+2

如果不能解決問題,您可以隨時將輸出寫入csv並將其導入到任何電子表格應用程序 – stijn

回答

1

我能想到的兩種方法可以做到這一點:

  1. 您可以創建在谷歌電子表格的形式。該表單顯示爲帶有標準標籤的html文檔。從這裏開始,我將使用labview的http功能使用POST請求向該表單提交數據。這將是獲取數據的最簡單方法。
  2. 使用Google Apps API,您可以直接操縱Google電子表格並在其中轉儲數據。從開發時間來看,這將變得更加複雜,但從長遠來看更具可配置性。 https://developers.google.com/google-apps/spreadsheets/#what_can_this_api_do在整個文檔中都有.net和java代碼示例,因此需要一些工作將其移植到LabVIEW,但可以完成。
+0

謝謝喬納森,我會按照您的建議。 – Art

+0

很酷,讓我們知道結果如何 – Jonathan

+0

我只是在LabVIEW中使用.NET容器將Google表單顯示在前面板上。有點笨拙,但最終效果很好。 – Art