打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用LabVIEW读取微软Excel的数据

更新 Jan 10, 2019

适用于

“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。

Software

  • LabVIEW Base

  • LabVIEW Full

  • LabVIEW Professional

Operating System

  • Windows

问题详述

如何在LabVIEW中读取微软Excel中的数值数据?

解决方案

LabVIEW中有两个可以帮助您读取Microsoft Excel中数据的VI:
  • 读取带分隔符电子表格VI(Read Delimited Spreadsheet VI)

(在LabVIEW 2015及更高版本中取代了原有的读取电子表格文件VI(Read From Spreadsheet File VI )

如果您通过手动输入数据(不是使用LabVIEW的写入带分隔符电子表格VI)创建Excel电子表格,则该VI将无法很好地解读您的.xls文件,并将会向您的数组返回零值。您必须将Excel文件保存为以制表符分隔的文本文件, 才可以在您的LabVIEW中才能正确地将该Excel文件读取到您的数组中现将新的.txt文件路径输入到读取电子表格的文件路径节点, 该VI会将正确的数据填写到指定数组中。
 
  • 读取测量文件的Express VI(Read From Measurement File Express VI)

您可以使用读取测量文件 VI将Excel电子表格中的数字数据读入LabVIEW,整个过程由以下两个步骤组成:
  1. 将Excel文档另存为以制表符分隔的文本文件,将 .txt文档重命名为以.lvm为扩展名的文件,即命名为为文件名 .lvm 。

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


要将excel电子表格保存为以制表符分隔的文本文件,请按以下步骤操作:
  1. 打开包含基本数值信息的Excel电子表格。

  2. 将Excel电子表格另存为以制表符分隔的文本文件。

  1. 单击“确定” 。请注意,您所保存的只是活动工作表中的数值数据。

  2. 单击“” 。

  3. 关闭您的Microsoft Excel文档。

相关信息

读取带分隔符电子表格VI Read Delimited Spreadsheet VI(读取电子表格文件VI Read From Spreadsheet File VI):
如果您只需要第一列数据,可以将True值布尔常量连接到“转置”接线端,则该VI“第一行”输出端将输出一个数组,该数组将保存有你所需要的第一列的数据。

注意:
微软的Word和Excel是创建报表的有力的标准软件套件。由于它们已被广泛使用,一些LabVIEW的使用者会使用LabVIEW的ActiveX接口来动态的控制这些文档处理软件,使用LabVIEW生成报表。然后,该ActiveX编程接口的复杂性,会给程序开发者开发应用程序带来不小的难度。为此,您可以使用LabVIEW 的微软办公套件专用的报表生成工具包 ,这样您就无需学习微软word和excel的复杂的对象模型就可以生成报表。报表生成工具包由一系列的灵活的、易用的VI组成,使用户可以通过LabVIEW来创建和编辑微软Word和Excel报表。报表生成工具的产品介绍链接如下所示。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第10章 LabVIEW常用工具包
[转载]Labview生成exe可执行文件后相对路径无法使用的问题解决
LabVIEW编程实例:巧用ini文件,存储软件配置信息
第一讲VI的创建--LabVIEW编程的实用技巧系列第一讲——VI的创建
【LabVIEW】内存优化经验
excel中转换文件格式至文本文件(制表符分隔)时,去掉附加的引号
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服