QT上位机开发(报表导出)

发布时间:2024年01月20日

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        对于上位机现场操作的结果进行记录,程序员需要看到的,一般就是日志。但是日志的信息太多,也没有进行分门别类地区别开。用户自己一般需要看的,就是报表。说白了,就是各种各样的excel文件,比如说业务的excel、报警的excel、传感器的excel、操作人员的excel、故障的excel等等。有了excel数据,才有了各种图形,也能为进一步的生产和优化打下了基础。今天,我们看下qt下面一般是如何处理excel导出的。

1、创建qt widget工程

        还是老规矩,首先创建一个qt widget工程,为后续的编译和代码添加做准备。

2、添加头文件

        因为涉及到excel,所以需要添加头文件QAxObject。但是大多数网上的代码其实写错了,这里一定要把子目录ActiveQt添加上,不然编译会报错。

#include <ActiveQt/QAxObject>

3、添加源文件

        源文件的内容其实并不复杂,首先是创建QAxObject对象。接着依次添加工作簿和工作表。这些都做完之后,就可以在excel中添加数据了。最后,就是设置保存路径和关闭excel程序。当然,释放所有的资源,也是必须的。

文章来源:https://blog.csdn.net/feixiaoxing/article/details/135710455
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。