第5节 Labview读取excel问题及解决办法

第5节 Labview读取excel问题及解决办法

一、问题一

最近使用labview读取excel文档,使用到“自动化引用句柄”,但是没有找到“excel._Application库”,后面查阅了一下资料,说可能是因为excel安装的是64位的,而LabVIEW安装的32位的,所以在"选择ActiveX类"直接显示的Excel._Application浏览整个默认的列表都没有找到,因此需要手动加载。

1. 首先搜索“excel.exe”所在文件路径

2. 右键点击“自动化引用句柄”,选择“选择ActiveX类”,并点击“浏览”把搜索到的路径填到下列选框中

3. 点击“excel.exe”,并确认

4. 此时excel._Application就加载到ActiveX类中了。

二、问题二

问题描述:编写程序后,读取文件出现“XXX中的打开自动化:无法创建所指定对象”

解决办法:应用对象选择错误,如下图所示,此时只需将“_Application”换成"Application(Excel.Application.16)"即可。

三、读取excel文档

  • 13
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
LabVIEW可以通过ActiveX或者.NET技术来读取Excel文件中的数据。以下是两种方法的简单介绍: 1. ActiveX技术 使用ActiveX技术可以直接操作Excel应用程序,实现读取Excel文件中的数据。 具体步骤如下: 1. 使用“New ActiveX Object”函数创建Excel应用程序的COM对象。 2. 使用“Property Node”函数来设置Excel应用程序的属性,例如Visible、DisplayAlerts等。为了避免出现问题,建议将DisplayAlerts属性设置为False。 3. 使用“Method Node”函数来打开Excel文件,选择工作表并选择要读取的单元格范围。 4. 使用“Property Node”函数来获取所选单元格范围的值。 5. 将所选单元格范围的值传递给下一个LabVIEW模块以进行后续处理。 2. .NET技术 使用.NET技术可以使用Microsoft Office.Interop.Excel库来读取Excel文件中的数据。 具体步骤如下: 1. 使用“.NET Constructor Node”函数创建Excel应用程序的COM对象。 2. 使用“.NET Property Node”函数来设置Excel应用程序的属性,例如Visible、DisplayAlerts等。为了避免出现问题,建议将DisplayAlerts属性设置为False。 3. 使用“.NET Method Node”函数来打开Excel文件,选择工作表并选择要读取的单元格范围。 4. 使用“.NET Property Node”函数来获取所选单元格范围的值。 5. 将所选单元格范围的值传递给下一个LabVIEW模块以进行后续处理。 需要注意的是,无论使用哪种方法,读取Excel文件时需要确保Excel文件已经关闭,否则可能会出现读取失败的情况。同时,需要注意Excel应用程序的权限问题,如果没有足够的权限可能会导致读取失败。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值