我有一个excel电子表格,它只包含rng A1:A24中的数据。
AAA
AAA
AAA
AAA
AAA
...
...
...
我想在此col之前添加一列数据。所以它将有2个col:
bbb aaa
bbb aaa
bbb aaa
......
......
......
......
如何在LabView中执行此操作?
答案 0 :(得分:2)
读/写电子表格文件VI不读取.xls文件。不过,这对.csv很好。 NI论坛上的This thread包含大量与在LabVIEW中操作Excel文件相关的内容。
答案 1 :(得分:1)
按照NI的这些步骤:Reading Microsoft Excel Numeric Data Into LabVIEW。 引用链接:
使用“从测量文件读取” Express VI:
您可以阅读数字数据 在Excel电子表格中输入LabVIEW 使用读取测量文件 Express VI通过两个步骤完成。 首先,将Excel电子表格另存为 制表符分隔的文本文件。然后, 将* .txt文件重命名为* .lvm文件。 从测量文件快速读取 VI现在可以将数字数据读入 LabVIEW中。以下步骤将 引导您完成整个过程。
- 打开包含简单数字信息的Excel电子表格。
- 将Excel电子表格另存为制表符分隔的文本文件。
- 单击“确定”。请注意,您只保存数字数据 活动工作表。
- 单击是。
- 关闭Microsoft Excel文档。
- 导航到保存Excel文档的位置作为选项卡 分隔文本文件,右键单击 你的filename.txt文件,选择 重命名,并使用a重命名您的文件 .lvm扩展名,以便您的文件现在 显示为filename.lvm。
- 通过指定将您的数字电子表格数据读入LabVIEW filename.lvm作为文件名 从Measurement File Express VI读取 配置窗口。
醇>导航到您所在的位置 将Excel文档保存为选项卡 分隔文本文件,右键单击 你的filename.txt文件,选择 重命名,并使用a重命名您的文件 .lvm扩展名,以便您的文件现在 显示为filename.lvm。
使用“从电子表格中读取文件VI:
”LabVIEW VI'从电子表格中读取 File.VI'不直接读取.xls 文件,而是分隔文本 文件。
如果您创建了Excel电子表格 通过手动输入数据(不是 使用LabVIEW和Write to 电子表格文件VI)Read From 电子表格文件VI将无法正常使用 解释你的.xls文件 将零返回到数组中。在 为了将这些数据放入一个数组中 在LabVIEW中你必须保存 Excel文件作为制表符分隔文本 文件。这个程序可以 在上面的例子中看到。现在 将这个新的.txt文件输入到 Read From的文件路径节点 电子表格文件VI将填充您的 具有适当数据的数组。如果你 只需要第一列数据, 你可以将一个真常数连接到 移调?节点和第一行 输出将为您提供一个数组 第一列数据的值。