使用LabVIEW读取微软Excel的数值数据方法

发布者:SereneSpirit最新更新时间:2016-08-03 来源: eefocus关键字:LabVIEW  数值数据 手机看文章 扫描二维码
随时随地手机看文章
问题: 如何在LabVIEW中读取微软Excel电子数据表中的数值数据?

解答: 使用读取测量文件的Express VI:
        你可以使用读取测量文件的Express VI从Excel电子数据表中将数值数据读取到LabVIEW中,整个过程由以下两个步骤组成:首先将你的Excel电子数据表另存为以Tab键分割的文本文件;然后,将*.txt文件重命名为*.lvm文件。使用读取测量文件的Express VI就可以将数值数据读取到LabVIEW中。你可以参照以下的步骤:
  1. 打开包含了基本的数值信息的Excel电子数据表。
  2. 将你的Excel电子数据表另存为以Tab键分割的文本文件。
  3. 单击“确定”。需要注意的是,你保存的只是活动工作表的数值数据。
  4. 单击“是”。
  5. 关闭你的Excel文档。
  6. 导航到你先前保存Tab键分割文本文件的目录,对你的filename.txt右击,选择“重命名”,将你的文件以.lvm的后缀命名,即命名为filename.lvm。
  7. 使用读取测量文件的Express VI,在配置窗口的文件名栏,选择filename.lvm,可以将你的数值电子数据表读取到LabVIEW中。

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

使用读取电子表格的VI:
        LabVIEW的读取电子表格文件的VI不能直接读取.xls的文件,只能读取分割文本文件。

        如果你是通过人工在读取电子表格的VI输入数据(不是使用LabVIEW的写入电子表格文件的VI)来创建你的Excel电子数据表的话,该VI是无法很好地解读你的.xls文件的,而且将会向你的数组返回零值。你必须将你的excel文件保存为分割文本文件,才可以在你的LabVIEW中正确地的将该excel文件读取到你的数组中。这个过程你可以参考上面的例子。现在将该txt文件的路径输入到读取电子表格的文件路径节点,该VI会将正确的数据填写到你指定的数组中。如果你只需要第一列的数据,你可以将一个True值BOOL常量连接到“转置”接线端,则该VI“第一行”输出端将输出一个数组,该数组将保存有你所需要的第一列的数据。

注释:
        微软的Word和Excel是创建报表的有力的标准软件套件。由于它们已被广泛使用,一些LabVIEW的使用者会使用LabVIEW的ActiveX接口来动态的控制这些文档处理软件,使用LabVIEW生成报表。然后,该ActiveX编程接口的复杂性,会给程序开发者开发应用程序带来不小的难度。为此,你可以使用LabVIEW 的微软办公套件专用的报表生成工具包,这样你就无需学习微软word和excel的复杂的对象模型就可以生成报表。报表生成工具包由一系列的灵活的、易用的VI组成,使用户可以通过LabVIEW来创建和编辑微软Word和Excel报表。报表生成工具的产品介绍链接如下所示。



相关链接: KnowledgeBase: 39RGHMZH: How do I Read or Write to Named Cells or Named Ranges in Excel Using the LabVIEW Report Generation Toolkit?
KnowledgeBase: 28FC4SJ3: Read From Spreadsheet File VI Works Incorrectly with Large Numbers
LabVIEW Report Generation Toolkit for Microsoft Office
关键字:LabVIEW  数值数据 引用地址:使用LabVIEW读取微软Excel的数值数据方法

上一篇:LabVIEW中安装程序的生成方法
下一篇:LabVIEW设计模型——事件状态机

推荐阅读最新更新时间:2024-03-30 23:20

基于51单片机的温度采集系统(Labview做上位机)
做该设计的初衷是为自己的毕设打基础,因为我的毕设要做一个探测机器人,需要对某一地区的各种环境参数进行检测,然后通过WIFI返回到上位机。所以为了搞懂温度传感器以及练习上位机的设计,花了几天时间做了一个很简单的采集系统。今天把它拿出来跟各位小伙伴们分享,希望对各位有所帮助,同时也希望大佬们指出不足,起到一个相互学习,相互促进的作用。该系统原理是:51单片机把ds18b20传感器将采集到的温度值(十六进制)通过串口发送到labview,labview对单片机发来的数据做简单的处理然后显示。 上位机界面 上位机(接受程序) 简单的硬件连接 数据纪录 串口部分: void main() {
[单片机]
基于51单片机的温度采集系统(<font color='red'>Labview</font>做上位机)
基于PXI和LabVIEW的FCT(Functional Circuit Test)测试系统
挑战:通过PXI 控制板卡和LabVIEW软件,构建一套比较完整齐全的PCB板的功能测试(FCT)系统,利用该系统可实现对音频视频以及各种静态参数(电压、电流、频率)的综合性全自动测试,对于新开发生产的PCB板,工厂无需频繁更换测试硬件,只要添加制作一个测试夹具,重新连接线路,利用LabVIEW开发编写测试软件即可。 应用方案:使用NI公司的PXI控制硬件平台结合NI的图形化编程软件LabVIEW快速并成功的开发构建出一个经济、灵活的PCB板功能测试系统(FCT测试系统)。 该系统采用的PXI 控制板卡可以实现对音频、视频以及各种静态参数(电压、电流、频率)的综合性全自动测试,并且通过LabVIEW软件编程可以实现兼容GPIB,
[测试测量]
基于PXI和<font color='red'>LabVIEW</font>的FCT(Functional Circuit Test)测试系统
labview编程技巧之如何进行数组排序
  Labview编程技巧-----如何进行数组排序   数组排序是经常用到的,LABVIEW提供了对一维数组的排序节点.   这是个多态VI,支持多种数据类型,包括簇,如果是簇数组,它首先按照第一个元素进行排序,如果第一个元素相同,则比较第二个元素.   一维数组的排序是非常简单的,我们经常遇到的是对多个数组进行排序的问题,比如一个TABLE,它实际上是一个2维字符串数组,如果要求安列进行排序,这在数据库查询时经常用到.   问题可以简化成:   ARRAY1   ARRAY2   ARRAY3...   我们可以很容易第对ARRAY1进行排序,如何根据ARRAY1排序的结果对ARRAY2,ARRAY3进行相
[测试测量]
<font color='red'>labview</font>编程技巧之如何进行数组排序
LabVIEW中调用VC++生成的DLL文件
1.// 新建一个空的Win32 Dll 工程,加入新的cpp,写入下面代码 _declspec(dllexport) int sum(int a, int b) { return a+b; } //Build出一个dll:sum.dll 2.// 新建一个新的Win32 Console程序 //选择Simple Console Application,修改main函数所在的cpp #include stdafx.h #include iostream using namespace std; // for base type and LoadLibrary #include WI
[测试测量]
LabVIEW构建的移动机器人及无人驾驶车
1956年,恩格伯格和乔治迪沃尔发明了第一个真正意义上的机器人,UNImate, 可以执行存储在磁鼓存储器中的系统任务。到1961年,Unimate已经被成功应用于压铸件的运输和焊接,传统上这样的工作由工人担任 冒着因排出气体中毒或丧失肢体的风险。 Unimate是机器人用于危险任务场合的早期例子,如今,机器人系统已经被广泛应用于工业、农业、军事、航空航天、教育等各个领域。   机器人分 类复杂且关键技术众多,从广义范畴上说,通常所说的机器人主要包括教育机器人、移动机器人、工业机械臂三大类。机械臂发展时间早,产业化程度高,相对已经有了成熟的行业解决方案,特别在汽车制造等领域,机械臂已被广泛的运用于产线装配。移动机器人构成复杂、应用灵
[测试测量]
<font color='red'>LabVIEW</font>构建的移动机器人及无人驾驶车
使用LabVIEW控制探索频道望远镜
  The Challenge:   为大型光学望远镜设计并实现控制软件,并与网络分布式控制系统集成。   The Solution:   使用NI LabVIEW软件创建控制望远镜固定控制硬件的系统。   Lowell天文台和Observatory Sciences Ltd.正在与探索通信合作,开发孔径4.2米的探索频道望远镜(DCT),它将会成为美国的第五大望远镜。它是许多现代天体物理学的强大工具,涵盖太阳系研究到天体、银河系和外银河系天文学的基础工作。   我们使用LabVIEW用于大型物理控制应用,并且将它作为DCT控制系统的主要软件开发工具,使用LabVIEW共享变量在分布式子系统之间通信。我们使用NI Com
[测试测量]
Labview2011破解方法
1 运行破解软件NI License Activator.exe 2 依次右键点击相应模块,点击Activate激活即可。 如果打开后,主界面里什么也没有。 解决办法: 点击右键获取目录,option,第二个选项,open license folder 安装路径为选择安装的地方例如D盘D:Program FilesNational InstrumentsSharedLicense ManagerLicense 如果License 里面没有,请选择Bin或其它。 之后就会出现第一步骤中的内容,进行激活即可
[测试测量]
基于LabVIEW数据采集系统分析与设计
  0 引言   现代技术的进步,特别是以计算机技术为代表的不断革新的计算机技术,正从各个层面上影响并引导着各行各业的技术革新,基于计算机技术的虚拟仪器系统技术也正以不可逆转的力量推动着测量控制技术、数据采集和分析等技术的发展。传统仪器主要由信号采集与控制模块、分析与处理模块、以及测量结果的表达与输出模块这三大功能模块组成。传统仪器的这些功能都是以硬件(或固化的软件)形式存在的。而虚拟仪器则是将这些功能移植到计算机上完成。它在计算机上插上数据采集卡,然后利用软件在屏幕上生成仪器面板,并利用软件进行信号的分析与处理。相对于传统仪器,虚拟仪器具有性能高、扩展性强、开发时间少、完美的集成功能等特点。   LabVIEW是一款优秀的虚
[测试测量]
基于<font color='red'>LabVIEW</font>的<font color='red'>数据</font>采集系统分析与设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved