QtXlsx 配置的两种方法

QtXlsx 读写 excel
QAxObject 操作 excel


一、获取 QtXlsx 源码

QtXlsx 源码包下载链接
按照图片提示下载,得到QtXlsx 的源码包,也可以使用git 将此仓库克隆下来
这里写图片描述

二、下载并安装编译时需要的工具 Perl

Perl 下载链接
打法
这里按照自己电脑配置选择,我的是64 位,所以下载64 位的
这里写图片描述
下载下来后,一路默认安装;

三、编译并配置

其实这一步有两种方法,第一种是自己动手编译并拷贝文件,第二种是命令行的方式。

第一种方法

把刚才下载的QtXlsx 源码解压,用qt 打开,构建src文件。其他实例和test文件不用管
这里写图片描述
然后这里会有个错误
这里写图片描述
点进入,把QList 改成 QVector ,然后重新构建即可,如下图
这里写图片描述

编译完成后会产生一个编译后文件存放目录,如下图
这里写图片描述

将编译目录下 bin文件夹中文件拷贝到Qt 安装目录下,我的是
F:\Qt\Qt5.9.6\5.9.6\mingw53_32\bin
这里写图片描述

将编译目录下 include中的文件拷贝到
F:\Qt\Qt5.9.6\5.9.6\mingw53_32\include
这里写图片描述

进入编译 目录下,将 lib 中如下图标记起来的文件,拷贝至
F:\Qt\Qt5.9.6\5.9.6\mingw53_32\lib
这里写图片描述

将编译目录下 mkspecs\modules 的文件拷贝至
F:\Qt\Qt5.9.6\5.9.6\mingw53_32\mkspecs
这里写图片描述

好了,这样便大功告成。

第二种方法

先找到文件 src\xlsx\xlsxzipreader.cpp ,并打开
如图,将QListQVector
这里写图片描述
xlsxzipreader.cpp上增加 #include <QVector>,然后打开Qt 自带的终端Qt 5.9.6 for Desktop (MinGW 5.3.0 32 bit),其实这是一个快捷方式,里面保存了Qt 的一些环境变量,双击打开后执行

echo %PATH%

查看是否包含如图圈起来的这几个环境变量,图上只是我自己电脑的,自己按自己程序安装目录检查,如果没有可以自行添加,不会添加,点击这个链接如何添加环境变量
这里写图片描述
没问题的话,cd 进入QtXlsx 源码的顶层目录
然后按顺序执行这三条指令即可

qmake
mingw32-make
mingw32-make install

至此便完成了QtXlsx的配置。

  • 9
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值