labview 读两行三列的excel 表格,然后求这些值的平均值怎么整啊,急!!!

来自:    更新日期:早些时候
用labview读取三个excel中第二行数据,然后生成新的excel~

首先你若想建立两者基本的操作就需要到“用于Microsoft Office的报表生成工具包”这个工具包,具体的你可以看些这些函数都是具体干嘛的,

这段代码就是显示execl的内容,格式是自己设定的,若execl中存储的未必都是数字,就将数据格式,变成二维的字符串数组即可。

C3中输入公式=(A1+B2)/2
然后拖动C3右下角的十字型,公式自动添加到C4等表格中

这是前面板,工作簿名称就是你的excel文件名,需带后缀。excel文件需和该vi放在同个目录下,如果你想在文件目录上做更改,改这部分程序就好,难度不大也不是重点。

select1和select2是你的表格的左上角单元格和右下角单元格的序号。写法如图中的A1和G3。

如果这两步没问题,你就可以运行vi啦,然后“数据”表格里就会显示excel中读取的数据,同时算出平均值。

这是程序图,用了ActiveX技术,我不小心把我的迅雷球截进图里了,不用管它。

看起来很复杂,其实和我们自己手动操作excel差不多,首先你需要放置一个“打开自动化”函数,以此创建一个ActiveX实例,有点像我们做了个机器人让它帮我们完成以后的操作。

然后我们将句柄输入给一个方法节点workbooks,相当于让机器人打开excel。

将workbooks的句柄输入给一个方法节点open,并提供了一个路径,相当于指挥机器人在excel里打开某个文件。

将open出的句柄输入给一个方法节点Sheet.Item并提供了索引1,相当于让机器人选中了这个已经打开了的excel表第一个工作表,一般就是sheet1.

然后就是选中表中得目标区域,用的是Range这个属性。

最后将这个Range中得值按照二维double数组输出。

剩下算平均值就好说了,稍有些labview基础的都会。

如果觉得还不明白,可参考labview自带的例子:Excel宏范例。以及"vbaxl10.chm“--微软官方的Excel ActiveX接口帮助。

附件就是源程序,2012版的。



在某空格做公式 =AVERAGE(A1:C3)
假设数据在A1到C3这两行三列中。

labview软件做这个
你不是说EXCEL表吗?


labview 读两行三列的excel 表格,然后求这些值的平均值怎么整啊,急!!!视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网