Labview读写Excel报表

开发测试程序时,经常会用到生成报告(将数据写入Excel报表)和数据统计(读Excle报表获取数据)。运用Labview的“报表生成”工具可以快速实现读写Excel功能,操作简单方便。

这里说的读写Excel报表跟读取/写入带分隔符电子表格不一样。 

一.写入Excel报表

简单模式:

创建报表→添加报表文本→保存报表至文件→处置报表

我习惯先设置好Excel报表的模板,再往指定的单元格中添加文本或者图像。以上程序可以根据需要,使用多个“添加报表文本”,“添加表格至报表”,“添加控件图像至报表”。

如果Excel报表中有多个工作表,还需要用到“Excel Get worksheet.vi”,先指定工作表,再添加内容。

“Excel Get worksheet.vi”的位置在编程→报表生成→Excel Specific→Excel General→Excel Get worksheet.vi

二.读取Excel报表

模式:创建报表→获取数据→处置报表

Excel Get Data.vi的位置在编程→报表生成→Excel Specific→Excel General→Excel Get Data.vi

 

Excel Get Data.vi:从当前工作表中检索数据。连接到数据类型输入的数据类型决定了要使用的多态实例。可以通过右键“选择类型”进行选择。因为Excel报表中既有文本又有数值,我一般选择Excel Get Data[str]类型,以字符串数组的形式读取。

 

Data type设置VI返回的数据类型,这里连接字符串数组。

Start(-1,-1)定义返回单元格区域的开始

End(-1,-1) 定义返回单元格范围的结束

如果开始和结束都没有连接,VI将返回工作表中使用过的部分。如果start已连接,但end未连接,则VI返回由start指定的唯一单元格。如果开始和结束都连接,VI返回开始和结束之间的单元格范围。Rows指定行索引。Columns指定列索引。

同理,如果Excel报表中有多个工作表,需要在Excel Get Data前面连接Excel Get worksheet指定工作表。

附上述2个示例程序

【免费】Labview读写Excel报表示例程序资源-CSDN文库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值