【问题标题】:Labview to google spreadsheet information transferLabview 到 google 电子表格的信息传输
【发布时间】:2013-06-27 14:58:03
【问题描述】:

我一直在使用 LabVIEW 收集测量数据,我想知道 LabVIEW 是否可以将结果传送到 Google 电子表格。如果是这样,我在哪里可以找到资源来学习如何使 LabVIEW 将信息传输到 Google 电子表格? 谢谢!

编辑和跟进——我使用了下面 Jonathan 的建议并尝试了 LabVIEW http Post.vi。这很简单,您只需输入 Google 表单的 URL(将最终的“viewform”替换为“formResponse”)和一个包含您要输入的数据的字符串(使用粗略的语法 = )。非常感谢您的回答,这真的很有帮助!

但是,当我尝试将此方法用于具有多个页面的 Google 表单时,无法正确读取数据...仍然会发送表单,但表单第一页上不存在的每个字段仍然存在电子表格上的空白。我觉得这与Google表单中的事实有关,第1页之后的所有页面的URL都是第1页的URL,最终的“viewform”替换为“formResponse”。这是导致错误的原因还是完全是其他原因,我该如何解决?

【问题讨论】:

  • 如果不成功,您可以随时将输出写入 csv 并将其导入任何电子表格应用程序

标签: google-sheets google-spreadsheet-api labview


【解决方案1】:

我可以想到两种方法来做到这一点:

  1. 您可以在 Google 电子表格中创建表单。该表单显示为带有标准标签的 html 文档。从这里开始,我将使用labview 的http 功能通过POST 请求将数据提交到该表单。这是获取数据的最简单方法。
  2. 使用 Google Apps API,您可以直接操作 google 电子表格并在其中转储数据。就开发时间而言,这将变得更加复杂,但从长远来看,它的可配置性更高。 https://developers.google.com/google-apps/spreadsheets/#what_can_this_api_do 整个文档中都有 .net 和 java 代码示例,因此将其移植到 LabVIEW 需要一些工作,但可以做到。

【讨论】:

  • 谢谢乔纳森,我会听从你的建议的。
  • 酷,让我们知道结果如何
  • 我只是在 LabVIEW 中使用了一个 .NET 容器来在前面板上显示 Google 表单。有点笨拙,但最后效果很好。
猜你喜欢
  • 2016-01-25
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多