如何将CSV电子表格文件导入LabVIEW

更新 Nov 2, 2018

适用于

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

其他

  • 微软办公软件
  • Microsoft Excel

问题详述

我想将Microsoft Excel文档导入LabVIEW,但我不想使用ActiveX来调用Excel文档并读取数据。还有其他方法可以读取此类文件吗?

解决方案

最常用的方法是用Excel将Excel电子表格保存为.csv文件并导入LabVIEW。要执行此类方法,请执行以下步骤:

1.在Excel中,选择“ 另存为”
  • Microsoft Office 2010及更早版本:选择其他格式 (如下所示)
  • Microsoft Office 2013:选择要保存的位置。
 
  1. 在“ 另存为”类型下拉菜单中,选择“ CSV(逗号分隔)(* .csv)”。
\
注意:常出现的两个警告 - 警告一:使用.csv文件格式不支持多工作表文件,警告二:某些其他Excel功能可能不兼容。保存文件时,Excel可能显示这两个警告。
  1. 在LabVIEW中,打开Functions Palette并选择File I / O»Read Delimited Spreadsheet.vi
  1. 右键单击位于VI底边的分隔符(\ t)输入,然后选择Create»Constant 。此输入的默认值是单个制表符(\ t)。
    1.  对于逗号分隔值文件,将新创建的字符串常量更改为逗号。

默认情况下,VI将显示“文件”对话框,以便在运行时查找.csv文件。此外,您可以通过多种方式显示数据。上面的示例显示从Excel读取的所有行。

相关信息


注意 :Read Delimited Spreadsheet子VI包含大量功能。有关各种输入和输出的更多信息,请参阅上下文帮助。

要在LabVIEW中直接使用Excel文件(而不是CSV文件),需要使用Report Generation Toolkit。从LabVIEW 2014开始,此工具包现在包含在LabVIEW 专业版中。有关更多信息,请参见产品页面: 用于Microsoft Office的NI LabVIEW报告生成工具包

在LabVIEW 2014 SP1及更早版本中,此功能封装在Read From Spreadsheet VI中,该VI自LabVIEW 2015起已弃用。

本文是否有帮助?

无帮助