labview写入电子表格
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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会将正确