使用LabVIEW插入行来优化电子表格

我有一个Excel电子表格,其中只包含A1:A24的数据。

AAA

AAA

AAA

AAA

AAA

..

..

..

我想在这个列之前添加一列数据。 所以它会有2个col:

bbb aaa

bbb aaa

bbb aaa

……

……

……

……

如何在LabView中做到这一点?

读/写电子表格文件VI不读取.xls文件。 不过,这对于.csv可以正常工作。 NI论坛上的这个主题包含了大量与LabVIEW中操纵Excel文件相关的内容。

按照NI的这些步骤:将Microsoft Excel数字数据读入LabVIEW 。 引用链接:

使用从测量文件Express VI中读取:

您可以使用“读取测量文件”Express VI通过两步过程将Excel电子表格中的数字数据读取到LabVIEW中。 首先,将Excel电子表格保存为制表符分隔的文本文件。 然后,将* .txt文件重命名为* .lvm文件。 从测量文件中读取Express VI现在可以将数字数据读入LabVIEW。 以下步骤将引导您完成该过程。

  1. 打开包含简单数字信息的Excel电子表格。
  2. 将Excel电子表格保存为制表符分隔的文本文件。
  3. 点击OK。 请注意,您只保存活动工作表中的数字数据。
  4. 单击是。
  5. closures您的Microsoft Excel文档。
  6. 导航到您将Excel文档保存为制表符分隔文本文件的位置,右键单击您的filename.txt文档,select重命名,然后使用.lvm扩展名重命名文件,以使您的文件现在显示为filename.lvm。
  7. 通过在读取测量文件Express VIconfiguration窗口中指定filename.lvm作为文件名,将数字电子表格数据读入LabVIEW。

导航到您将Excel文档保存为制表符分隔文本文件的位置,右键单击您的filename.txt文档,select重命名,然后使用.lvm扩展名重命名文件,以使您的文件现在显示为filename.lvm。

使用“读取电子表格文件”VI:

LabVIEW VI“从电子表格读取File.VI”不直接读取.xls文件,而是直接读取分隔的文本文件。

如果您通过手动input数据(不使用LabVIEW和写入电子表格文件VI)来创buildExcel电子表格,则读取电子表格文件VI将不会正确解释您的.xls文件,并将返回零到您的数组中。 为了将这些数据导入到LabVIEW中的数组中,您必须将Excel文件保存为制表符分隔的文本文件。 这个过程可以在上面的例子中看到。 现在将这个新的.txt文件input到“读取电子表格文件”VI的文件path节点中,将使用适当的数据填充arrays。 如果您只需要第一列数据,您可以将一个True常数连接到Transpose? 节点,第一行输出将为您提供第一列数据值的数组。