使用 Qt 调用 Excel

Posted 道亦无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 Qt 调用 Excel相关的知识,希望对你有一定的参考价值。

Qt 3.1 及以上版本的一个新特性是为 Windows 操作系统提供了 ActiveX 支持。开发者如果关
心如何使用 Qt 操作 COM 组件,比如在 Excel 里插入新数据,这个新增功能就很重要了。
然而不幸的是,在 Internet 上没有太多这方面的主题可以借鉴。我在这里演示一个例子,可
能会对大家有所帮助。
首先我们来看一下 Qt 自带的例子。通常 Qt 自带的例子可以告诉大家一些常用的知识点。我
不记得在哪里看过,说一个好的文档应当是用户看过后不再存在不解的地方。但 Qt 只提供
了一个与 MS Outlook Express 交互的例子。不过这就是我开始 Excel 交互研究的起点了。
ActiveX 和 COM 的区别不是很大。
第一步,我们来引入 Excel,并创建一个对象。

#include <qaxobject.h> 
QAxObject* excel = new QAxObject( "Excel.Application"

以上是关于使用 Qt 调用 Excel的主要内容,如果未能解决你的问题,请参考以下文章

使用 Qt 浏览器下载 excel 文件作为附件

Qt excel 操作使用说明

Qt Xlsx ( QtXlsxWriter ) qt读写excel文件库的windows安装使用

如何使用Qt来操作Excel

qt 使用qtxlsx 读写excel

QT操作Excel(通过QAxObject使用了OLE,前提是本地安装了Excel)