labview写入电子表格

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除labview写入电子表格

篇一:labView怎么利用activex读取excel数据

[][]在labView中利用activex读取excel数据

网络上有很多关于读取excel的例子,但一直没有找到读取文件中整sheet的数据,所以在这里介绍一下在labView 中利用activex读取文件中整张表格的内容.

labView中利用activex打开excel分openapplication,openworkbook自动化引用句柄:引用句柄>>自动化引用句柄;

2.前面板中右击自动化引用句柄,在选择activex类下选择excel._application此时自动化引用句柄的名称会更新excel._application;

3.程序框图中放下打开自动化:右击

excel._application>>activex选板>>打开自动化;

4.将excel._application连线至打开自动化的左侧自

动化引用句柄端;

5.程序框图中放下属性节点;(同步骤3)

6.将打开自动化的右侧自动化引用句柄端连线至属性

节点的引用端;

7.单击属性节点的属性,在下拉列表中选择workbooks;

8.程序框图中放下调用节点;(同步骤3)

9.将步骤7中的workbooks连线至调用节点的引用端;

10.单击调用节点的方法,在下拉列表中选择open;

11.在open的Filename输入端连接所需打开excel文件的路径

;

12.同步骤5,放下属性节点,其引用端连接open,然后单击属性节点的属性,在下拉列表中选择worksheets;

13.同步骤8,放下调用节点,其引用端连接worksheets,然后单击调用节点的方法,在下拉列表中选择item;

14.在item的index输入端创建输入控件,此输入控件代表excel中的sheet#;(例如需要打开文件中的sheet2,可直接连接num2至index输入端

)

15.程序框图中放下变体至数据转换(同步骤3),将其变体端连接至item;

16.同步骤1,在前面板中再次放下自动化引用句柄,然

后如步骤2方式在选择activex类下选择excel._worksheet;

17.程序框图中,将excel._worksheet连线至变体至数

据转换的类型端;

18.同步骤5,放下属性节点,其引用端连接变体至数据

转换的数据端,然后单击属性节点的属性,在下拉列表中选

择usedRange;

19.同步骤8,放下调用节点,其引用端连接

usedRan(labview写入电子表格)ge,然后单击调用节点的方法,在下拉列表中选择Value(获取);

20.同步骤15,放下变体至数据转换,其变体端连接至

Value;

21.只要在变体至数据转换的类型端连接一个二维的字

符型数组常量,就可以在数据端获取表格中的数据了;(连贯

的程序如下)

22.程序的最后需要

closeapplication,closeworkbooks

[]实例应用

在写一个数据整理工具中用到的事例:data的文件类型

可以是.csv或者.xls,其中.csvfile可以通过labView中的读取电子表格文件工具直接读取,而.xls则需要用到Readexcel子Vi来实现.实例框图如下:

[前面板]

篇二:使用labView读取excel的数值数据

使用labView读取excel的数值数据

一、题目概述:

这是一个基于labview读取excel的数值数据的程序。微软的word和excel是创建报表的有力的标准软件套件。由于它们已被广泛使用,一些labView的使用者会使用labView的activex接口来动态的控制这些文档处理软件,使用labView生成报表。

二、设计目的:

如何在labView中读取微软excel电子数据表中的数值数据,方便labview的使用者方便使用excel表格中的数值数据。

三、设计总体方案:

3.1设计思路

我们可以使用读取测量文件的expressVi从excel电子数据表中将数值数据读取到labView中,整个过程由以下两个步骤组成:首先将你的excel电子数据表另存为以tab键分割的文本文件;然后,将*.txt文件重命名为*.lvm文件。使用读取测量文件的expressVi就可以将数值数据读取到labView中。

3.2设计方案

1)打开包含了基本的数值信息的excel电子数据表。

2)将你的excel电子数据表另存为以tab键分割的文本文件。

3)单击“确定”。需要注意的是,你保存的只是活动工作表的数值数据。

4)单击“是”。

5)关闭你的excel文档。

6)导航到你先前保存tab键分割文本文件的目录,对你的filename.txt右击,选择“重命名”,将你的文件以.lvm 的后缀命名,即命名为filename.lvm。

7)使用读取测量文件的expressVi,在配置窗口的文件名栏,选择filename.lvm,可以将你的数值电子数据表读取到labView中。

使用读取电子表格的Vi:

labView的读取电子表格文件的Vi不能直接读取.xls 的文件,只能读取分割文本文件。

如果是通过人工在读取电子表格的Vi输入数据(不是使用labView的写入电子表格文件的Vi)来创建的excel电子数据表的话,该Vi是无法很好地解读.xls文件的,而且将会向数组返回零值。必须将excel文件保存为分割文本文件,才可以在labView中正确地的将该excel文件读取到数组中。这个过程可以参考上面的例子。现在将该txt文件的路径输入到读取电子表格的文件路径节点,该Vi会将正确

相关文档
最新文档