0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW的编程之道—自带报表

jf_NKOETB7n 来源:LabVIEW的编程之道 作者:LabVIEW的编程之道 2023-01-04 09:28 次阅读

一、自带报表函数简介

LabVIEW自带报表分为三大类:excel、word和HTML。报表工具使用的LVOOP设计,很多功能是公用的,这里只讲述excel,其它的有其它需求可以自行研究。

b5dfd980-8b95-11ed-bfe3-dac502259ad0.png

通用报表函数,HTML、Word和Excel通用

1、创建报表,可以只选择报表类型,也可以使用已经创建好的模板,一般使用模板比纯使用脚本简单。

b5f4dd80-8b95-11ed-bfe3-dac502259ad0.png

2、保存报表至文件

当报表已经完成后需要保存到文件中,使用这个函数,注意保存文件的路径为合法路径,文件会自动创建。这个函数不影响你的报表模板。

需要把报表保存为PDF格式文件就必须用这个函数。

b61a29c8-8b95-11ed-bfe3-dac502259ad0.png

3、处置报表

是否保存你的报表,如果前面已经使用了保存报表至文件或使用了模板,这里就把保存改动设置为False。

b62e3d5a-8b95-11ed-bfe3-dac502259ad0.png

4、添加报表文本

像报表里添加文本,这个主要针对word报表。

b64881b0-8b95-11ed-bfe3-dac502259ad0.png

5、添加报表至报表

向报表里添加表格,这个可以是word也可以是excel。

b6606eec-8b95-11ed-bfe3-dac502259ad0.png

6、添加控件图像至报表

将LabVIEW控件图像添加到报表,一般添加图片或波形控件。

b675c968-8b95-11ed-bfe3-dac502259ad0.png

7、添加图像至报表

将图片插入报表中

b68815a0-8b95-11ed-bfe3-dac502259ad0.png

Excel专用函数

8、在exccel中插入工作表,一般添加到最后面。

b69edd12-8b95-11ed-bfe3-dac502259ad0.png

9、设置工作表编辑,工作表从0开始

b6b40458-8b95-11ed-bfe3-dac502259ad0.png

10、修改改工作表名称

b6c90aec-8b95-11ed-bfe3-dac502259ad0.png

11、获取excel的表个数和当前表名称

b6fc3a3e-8b95-11ed-bfe3-dac502259ad0.png

12、在表格中插入公式或值

这个是一个重要的函数,可以在单元格中插入公式或插入值,特别是你创建了excel模板,填值时必须用到这个函数。

可以为模板单元格取个别名,然后用别名设置值。

b71d6740-8b95-11ed-bfe3-dac502259ad0.png

二、报表范例

下面是一个excel报表例子,读模板Model.xlsx然后在里面写入数据和插入图片,保存成excel或pdf

b752a4e6-8b95-11ed-bfe3-dac502259ad0.png

生成的报表文件

b77095e6-8b95-11ed-bfe3-dac502259ad0.png

三、需要安装的软件、工具包和库

1、LabVIEW2015中文版

2、office2016

3、office激活工具

四、注意事项

LabVIEW自带的报表工具包功能齐全,使用简单,但是有一个很重要的问题,经常报错。

1、源代码正常运行,生成exe后报错

主要是因为代码里有很多动态调用,打包时应该把关联的库全部包含到exe中。

b7bc1ce6-8b95-11ed-bfe3-dac502259ad0.png

b7cf1e4a-8b95-11ed-bfe3-dac502259ad0.png

2、可以保存word,excel但是无法保存pdf文件,保存最后会出错

我碰到的情况是因为装了WPS无法生成pdf,卸载WPS后连运行创建报表函数都报错,错误码为-2146827284。

b7e6f5d8-8b95-11ed-bfe3-dac502259ad0.png

最后卸载office后重装解决,可以保存为pdf,最简单粗暴的方法最节约时间。

3、如果生成exe运行一段时间后一段时间报错无法生成报表,建议检查是否安装WPS,如果没有就重装同版本的office。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    317000
  • 编程
    +关注

    关注

    88

    文章

    3441

    浏览量

    92404
  • HTML
    +关注

    关注

    0

    文章

    273

    浏览量

    29294
  • Excel
    +关注

    关注

    4

    文章

    212

    浏览量

    55185
  • 报表
    +关注

    关注

    0

    文章

    18

    浏览量

    9279

原文标题:LabVIEW的编程之道—自带报表

文章出处:【微信号:LabVIEW的编程之道,微信公众号:LabVIEW的编程之道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求助:labview报表excel出现闪屏

    我在LABVIEW程序里建了一个EXCEL报表程序,报表的窗口状态是no change。如果我不打开excel,就不会弹出所查的表;但是当我打开任意一个不相关的excel表格之后,查找的excel
    发表于 01-17 17:00

    关于LABVIEW报表功能导致程序中止出现卡顿

    我在labview的while循环里面放入EXCEL报表功能(向EXCEL写入数据),每执行一次循环就会往EXCEL写入数据; 在程序执行报表的时候,如果需要停止程序运行,要反复多次点击前面板左上角的中止按钮(红色中止程序的按钮
    发表于 01-16 21:02

    labview生成exe后报表不能用

    LabVIEW是一款流程化的编程语言和开发环境,广泛应用于工业自动化、实验室研究、仪器仪表等领域。通过LabVIEW开发的程序可以生成可执行文件(.exe),方便用户在没有安装LabVIEW
    的头像 发表于 01-04 15:59 688次阅读

    LabVIEW SMO 的原理、用法和实际应用

    LabVIEW SMO (Shared Memory Option) 是一种在 LabVIEW 中用于多线程编程和数据共享的选项。它允许多个并发的 VI (Virtual Instrument
    的头像 发表于 12-27 16:47 849次阅读

    labview生成专业的测试报表工具

    Labview软件免费的报表生成工具
    发表于 12-21 09:57 3次下载

    LabVIEW多线程编程数据传递教程

    很多时候在一个VI的不同线程或者不同VI的不同线程中需要有一些交互——这些线程并不能完全独立运行,需要一定的数据通信才能正确执行,这时就需要在编程时使用LabVIEW提供的数据通信与同步的一些机制,使需要传递的数据可以在多个线程之
    的头像 发表于 11-24 10:05 2333次阅读
    <b class='flag-5'>LabVIEW</b>多线程<b class='flag-5'>编程</b>数据传递教程

    NPOI WEG报表工具包简介

    很久以前就知道有NPOI这个报表工具包,因为有NI自带的工具包就没有详细研究过。当前工作中几台电脑因为安装OFFICE版本问题,或其它原因导致自带报表无法使用,就找来了一个群友共享的的
    的头像 发表于 11-06 10:05 477次阅读
    NPOI WEG<b class='flag-5'>报表</b>工具包简介

    labview是什么软件?labview是什么语言?labview能实现什么功能?

    labview是什么软件?labview是什么语言?labview能实现什么功能? LabVIEW是一种图形化的编程语言,通常被用于数据采集
    的头像 发表于 08-31 17:23 3180次阅读

    编程建模、开发报表,提升决策速度

    奥威BI是一款非常实用的、易用、高效的商业智能工具,可以帮助企业快速获取数据、分析数据、展示数据。值得特别注意的一点是奥威BI系统支持零编程建模、开发报表,是一款人人都能用的大数据分析系统,有助于
    的头像 发表于 08-04 09:47 180次阅读
    零<b class='flag-5'>编程</b>建模、开发<b class='flag-5'>报表</b>,提升决策速度

    易上手的数据报表工具有哪些?奥威BI零编程

    易上手的数据报表功能有哪些?实际上,国产的BI报表工具都算得上是易上手的,因为它们大多都是低代码的BI报表工具,只需掌握基础SQL即可。但奥威BI报表工具却是零
    发表于 08-01 15:58

    关于LabVIEW快速创建报表的一些方法

    在测控应用上,一般都需要软件能够出报表,方便保存或打印测试信息、数据、图表等。出报表,这可以说是LabVIEW的拿手好戏了。在LabVIEW里出一份像样的
    的头像 发表于 07-31 10:52 6266次阅读
    关于<b class='flag-5'>LabVIEW</b>快速创建<b class='flag-5'>报表</b>的一些方法

    labview基础教程

    本手册涵盖 LabVIEW编程理论、技巧、特性、 VI 和函数,用于创建测试测 量、数据采集、仪器控制、数据记录、测量分析和报表生成等各类应用程序。 阅读本教程手册前请先熟悉 Windows 和如何用流程图或程序框图编写
    发表于 06-12 16:34 14次下载

    LabVIEW宝典(入门篇/高级篇/应用篇)

    第一章:打开LabVIEW编程之门 第二章:LabVIEW基本函数 第三章:LabVIEW的程序运行结构 第四章:LabVIEW的数据
    发表于 06-06 15:53 0次下载

    labview联合halcon的编程方法

    经过全网学习,终于入门了labview联合halcon的编程方法,希望能帮到大家
    发表于 05-23 15:22 17次下载

    LabVIEW编程之道—时间和格式化字符串

    日常编程中经常会碰到时间和字符串相互转换的问题,这里详细介绍其类型和用法
    的头像 发表于 05-22 09:51 7420次阅读
    <b class='flag-5'>LabVIEW</b>的<b class='flag-5'>编程之道</b>—时间和格式化字符串