qt想要处理excel表格的,这个过程中避免不了使用Qtxlsx这个库文件。这几天花了几天时间,终于本地调通了。记录一下。
 关于Qtxlsx的使用,大致分为2中方法。
 方法一:直接下载对应的xlsx文件,然后在.pro文件中
 
 这种方法是通过直接导入源代码的方式实现的。我这边没有走下去,所以,这里不做介绍。
 方法二:
 第二种方法,使用QtXlsx库来实现。
 下载QtXlsx源码
 https://github.com/dbzhang800/QtXlsxWriter。
 下载的内容里面的目录结构如下:
 
 此外,后续的构建操作还需要电脑有perl环境,官网下载链接比较慢,需要的可以直接点击下面链接下载或者去官网下载。
 快速下载(CSDN下载):
 https://download.csdn.net/download/Kevin_8_Lee/22780854
 官网链接: https://strawberryperl.com/
 检验是否有perl环境的方法:
 perl --version
 
 显示这样子,则表面已经安装了perl环境了。
打开这个.pro文件
 
 构建
 
 然后会生成一个build文件夹
 
 打开这个build文件夹。
 
 将bin、include、lib、mkspecs这几个路径下对应文件copy到QT Creator安装目录的对应文件夹下面。
 1.将lib下面的Qt5Xlsx.dll复制到qt安装bin目录下面。
 我这里qt的安装目录如下
 
 2.将include目录下面的QtXlsx文件复制到qt的安装路径下
 我这边qt的安装路径如下
 
 3.将lib下面的libQt5Xlsx.a和Qt5Xlsx.prl复制到qt的安装路径下面。
 我这边qt的安装路径如下
 
 4.将mkspecs文件夹中modules子文件夹pri文件复制到qt的安装目录下面
 
 经过以上流程就操作结束了,在代码中可以愉快地使用xlsx模块了。
首先在pro文件中添加xlsx模块,才可以使用这个库的函数对excel文件进行读写操作。
 
然后,包含对应的头文件就行了
 


















