LabVIEW中,通过引用自动化函数可以实现Excel 报表生成与存储,并且其丰富的属性节点和方法,可以提供多种处理和操作

  1. Excel报表

    1.1 在前面板(控件—新式—引用句柄)添加“自动化引用句柄”,右键,点击ActiveX类,浏览并选择Microsoft Excel 16.0 Object ,在选择“ Excel._Application”,获取Excel引用句柄。

    1.2 在程序框图中互联接口项点击ActiveX类,添加“打开自动化”,打开Excel自动化,并返回Excel自动化引用句柄。

    1.3 在程序框图中互联接口项点击ActiveX类,添加“属性节点”,右键“属性节点”,选择选择类中ActiveX的Excel._Application,选择“Workbooks”属性。

    1.4 在程序框图中互联接口项点击ActiveX类,添加“调用节点”,右键“方法”,右键“属性节点”,选择选择类中ActiveX的Excel. Workbooks,选择“Open”方法。其中Filename接打开文件地址加名字,所以添加文件路径输入控件,再转为字符串,如下图:

    1.5 在程序框图中互联接口项点击ActiveX类,添加“属性节点”,连接上一个open的输出,方法选择worksheets。

    1.6 在程序框图中互联接口项点击ActiveX类,添加“调用节点”,连接上一个worksheets的输出,方法选择Item,index连接打开Excel中的sheet的名字。

    1.7 程序框图中互联接口项点击ActiveX类,添加“变体”,再创建引用句柄,和1.1步骤相同,最后的选择为“ Excel._worksheet”,接在变体类型,变体接前面的Item,如下图:

    1.8 在程序框图中互联接口项点击ActiveX类,添加“调用节点”,连接上一个worksheets的输出,方法选择Range,Cell1连接index连接读取sheet中的行位置例如A1,Cell2连接index连接读取sheet中的列位置例如C3。则读取sheet的A1-C3的数据。

    1.9 在程序框图中互联接口项点击ActiveX类,添加“调用节点”,连接上一个Range出,方法选择Value(获取)。

    1.10 程序框图中互联接口项点击ActiveX类,添加“变体”,变体类型接字符串表格,输出为显示,就可显示相应数据,如下图:

    1.11 同样在程序框图中互联接口项点击ActiveX类,添加“调用节点”,连接上一个worksheets的输出,方法选择Range,Cell1连接index连接输入 sheet中的行位置例如A1,Cell2连接index连接输入sheet中的列位置例如C3。则数据放置在相应位置。

    1.12 程序框图中互联接口项点击ActiveX类,添加“调用节点”,连接上一个Range出,方法选择Value(put),newValue连接输入数据,如下图:

    1.13 同样在程序框图中互联接口项点击ActiveX类,添加“关闭引用” ,依次关闭之前引用,并添加“调用节点”连接至Workbook、Workbooks、Application,方法分别选择close,close,quit,其中Workbook的Close的SaveChanges连接ture,Filename连接保存新Excel的路径和名称,总的程序框图如下:

LabVIEW:自动化引用方法下Excel报表生成与存储子VI创建相关推荐

  1. solaris下使用USB 海量存储设备

    第8 章• 使用USB 设备(任务) 139 从Solaris 10 1/06 发行版开始,vold 可自动挂载热插拔设备.有关更多信息,请参见第 124 页中的"vold 用于识别热插拔U ...

  2. java利用xml生成excel_JAVA环境中基于XML的一种EXCEL报表生成方法

    JAVA环境中基于XML的一种EXCEL报表生 成方法 彭海波王哓东 昆明理工大学信息工程与自动化学院, 云南昆明 650051 摘要:本文探讨了JAVA语言环境下的基于XML的一种EXCEL报表实现 ...

  3. xp系统打不开excel服务器,xp系统下excel表格链接无法点击的解决方法

    在使用excel表格过程中,发现表格中的很多网址链接都无法点击打开.那么,我们该如何将其改成可点击的网址链接,方便快捷的打开网址?接下来,小编就以windowsxp系统为例,给大家分享excel表格链 ...

  4. python sqlserver 列名_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

  5. VBA-Excel中单元格的引用方法

    VBA-Excel中单元格的引用方法 使用VBA对Excel中的单元格或单元格区域进行选择有很多种方法,可以归结为两大类: 使用行列数进行选择 根据已经选择的单元格(区域)进行再选择 1.使用rang ...

  6. excel sql python_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

  7. 自动化攻击背景下的过去、现在与未来

    还在用传统的防火墙.IPS还防护网络安全?现在弱爆了,因为攻击已经自动化了!了解更多详细,请查看下面乌云安全峰会神秘嘉宾猪猪侠的主题演讲<自动化攻击背景下的过去.现在与未来>. 以下是猪猪 ...

  8. html链接打开excel,龙三公子博客-win7/10下excel表格中的文本链接如何变成可点击打开的网址链接(超链接)后又提示可打开此文件的应用程序没有注册?...

    如题,win7/10下excel表格中的文本链接如何变成可点击打开的网址链接(超链接)后又提示可打开此文件的应用程序没有注册怎么解决?很长,但是分解下其实就不难解决了. 两个问题:一是文本链接如何变成 ...

  9. python报表设计工具_报表自动化,三流用Excel,二流用Python,一流用它

    从事数据工作的人都知道,企业每天都要做很多报表,这个过程当中会涉及到很多手工操作和常规性报表.为了减少人工介入,节省工作时间,我们会想办法将一部分操作用工具或代码来替代,这个过程就称为报表自动化. 报 ...

最新文章

  1. 创新工场提出中文分词和词性标注模型,性能分别刷新五大数据集| ACL 2020​
  2. Cocos2d-x列表嵌套裁剪bug
  3. 在Autodesk应用程序商店发布基于浏览器的Web应用程序
  4. 第二十二讲 延迟定理(补充)
  5. ITK:二进制XOR两个图像
  6. 1011 A+B 和 C (15 分)(c语言)
  7. 2019_7_30python
  8. Spring Data JPA 从入门到精通~查询方法的创建
  9. IntelliJ IDEA 2020 如何同时启动多个服务
  10. 设计模式 之 《工厂方法模式》
  11. 【python】继承时注意事项
  12. centos下通过conda安装pytorch
  13. BigDecimal使用不当,老板的损失照样从你工资里扣
  14. 有消息队列的地方,就有英特尔傲腾持久内存
  15. 用米思齐mixly和APP INVENTOR 2通过MQTT控制灯亮和熄
  16. matlab 雷电,利用MATLAB实现对雷电监测数据的分析和绘图
  17. 【 Kotlin 脚本编程Kotlin Scripting 】Linux Shell 脚本与Kotlin Scripting
  18. stm32学习开发记录:OLED——I2C
  19. 国仁老猫:电商直播与普通直播有什么区别,新手该如何做好电商直播。
  20. IBM大面积辞退40岁+的员工,如何避免可怕的中年危机?

热门文章

  1. win10+Ubuntu16.04双系统安装及卸载
  2. 通过SSH终端管理ESXI虚拟机
  3. HTTP协议入门 状态码大全
  4. This beta version of Typora is expired, please download and install a newer version.
  5. IE代理服务器没有响应 浏览器无法打开网页解决方法(浏览器无法打开网页但是可以使用其他软件)
  6. web集群之通过tomcat部署jpress应用
  7. python如何模拟微信扫码登录_python 微信扫码登录故障解决
  8. java解析HL7协议报文工具(v24版)
  9. 死锁的处理策略—预防死锁、避免死锁、检测和解除死锁
  10. Unity摄像头仿真调研(svl)