资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
在 LabVIEW 中利用 ActiveX 读取 Excel 数据网络上有很多关于读取 Excel 的例子, 但一直没有找到读取文件中整 sheet 的数据,所以在这里介绍一下在 LabVIEW 中利用 ActiveX 读取文件中整张表格的内容.LabVIEW 中利用 ActiveX 打开 Excel 分 Open Application, Open Workbook & Open Worksheet三个步骤,以下详细描述实现方法:1. 前面板中放下自动化引用句柄: 引用句柄自动化引用句柄;2. 前面板中右击自动化引用句柄, 在选择 ActiveX 类下选择 Excel._Application此时自动化引用句柄的名称会更新Excel._Application;3. 程序框图中放下打开自动化: 右击Excel._ApplicationActiveX 选板打开自动化; 4. 将Excel._Application连线至 打开自动化的左侧自动化引用句柄端;5. 程序框图中放下属性节点;(同步骤 3)6. 将打开自动化的右侧自动化引用句柄端连线至属性节点的引用端;7. 单击属性节点的属性, 在下拉列表中选择Workbooks;8. 程序框图中放下调用节点;(同步骤 3)9. 将步骤 7 中的Workbooks连线至调用节点 的引用端;10. 单击调用节点的方法, 在下拉列表中选择Open;11. 在Open的Filename 输入端连接所需打开 Excel 文件的路径;12. 同步骤 5,放下 属性节点 ,其引用端连接Open,然后单击 属性节点的属性,在下拉列表中选择Worksheets;13. 同步骤 8,放下调用节点 ,其引用端连接Worksheets, 然后单击 调用节点的方法,在下拉列表中选择Item;14. 在 Item的Index输入端创建输入控件,此输入控件 代表 Excel 中的 sheet#;(例如需要打开文件中的 sheet2,可直接连接 num 2 至Index输入端)15. 程序框图中放下变体至数据转换(同步骤 3),将其变体端连接至Item;16. 同步骤 1,在前面板中再次放下自动化引用句柄,然后如步骤 2 方式在选择 ActiveX 类下选择Excel._Worksheet;17. 程序框图中,将Excel._Worksheet 连线至变体至数据转换 的类型端;18. 同步骤 5,放下属性节点,其引用端连接变体至数据转换的数据端,然后单击 属性节点的属性,在下拉列表中选择 UsedRange;19. 同步骤 8,放下调用节点,其引用端连接UsedRange, 然后单击 调用节点的方法,在下拉列表中选择Value(获取);20. 同步骤 15,放下变体至数据转换, 其变体端连接至Value;21. 只要在 变体至数据转换的类型端连接一个二维的字符型数组常量,就可以在数据端获取表格中的数据了;(连贯的程序如下) 22. 程序的最后需要 Close Application, Close Workbooks & Close Worksheets 来关闭调用;实例应用在写一个数据整理工具中用到的事例: Data 的文件类型可以是.csv 或者.xls, 其中.csv file 可以通过 LabVIEW 中的读取电子表格文件工具直接读取,而.xls 则需要用到 Read Excel 子 VI 来实现. 实例框图如下:前面板程序框图结束
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号