[]使用ActiveX将一个二维数组写入MS Excel
[]创立Convert Cell子VI
[]主程序部分
1. 前面板中放下自动化引证句柄: 引证句柄>>自动化引证句柄;
2.
3. 程序框图中放下翻开自动化: 右击Excel._Application>>ActiveX选板>>翻开自动化;
4. 将Excel._Application连线至翻开自动化的左边自动化引证句柄端;
5. 程序框图中放下特点节点;(同过程3)
6. 将翻开自动化的右侧自动化引证句柄端连线至特点节点的引证端;
7. 单击特点节点的特点,在下拉列表中挑选Workbooks;
8. 程序框图中放下调用节点;(同过程3)
9. 将过程7中的Workbooks连线至调用节点的引证端;
10. 单击调用节点的办法,在下拉列表中挑选Add;
11. 同过程5,放下特点节点,其引证端衔接Add,然后单击特点节点的特点,在下拉列表中挑选ActiveSheet;
12. 程序框图中放下变体至数据转化(同过程3),将其变体端衔接至ActiveSheet;
13. 同过程1,在前面板中再次放下自动化引证句柄,然后如过程2办法在挑选ActiveX类下挑选Excel._Worksheet;
14. 程序框图中,将Excel._Worksheet连线至变体至数据转化的类型端;
15. 由于这儿介绍的是写入table数据至Excel,相当于一个二维数组,且数据是逐一单元格写入,所以咱们使用两个嵌套的For循环(别离称为内循环和外循环)来完成table写入: 编程>>结构>>For循环;
16. 同过程8,在内循环中放下调用节点,其引证端衔接至变体至数据转化的数据端,然后单击调用节点的办法,在下拉列表中挑选Range;
17. 同过程5,放下特点节点,其引证端衔接Range,然后单击特点节点的特点,在下拉列表中挑选Value2,并将其改为输入端;
18. 在内循环放入之前创立好的Convert Cell子VI,如下图衔接好,初始常量设为1表明从Excel的第一个单元格A1开端写入数据;
19. 在程序的最终需求封闭引证与调用,并将文件保存在你所指定的途径,以下是完好的程序框图;
20.
[]完毕