版本:qt 5.14.0 qt creator4.11.0 平时用mingw编译器
QtXlsx源码下载地址:QtXlsxWriter:https://github.com/dbzhang800/QtXlsxWriter
在Qt的XLSX模块提供了一组类来读写Excel文件。它不需要 Microsoft Excel,可以在 Qt5 支持的任何平台上使用。该库可用于
- 从头开始生成一个新的 .xlsx 文件
- 从现有 .xlsx 文件中提取数据
- 编辑现有的 .xlsx 文件
QXlsx 使用_什么来头的博客-CSDN博客
QXls使用分两种方式:
1.直接加载pri文件,就可以使用;(这种不会用)
2.编译后作为Qt的模块加载使用;
第二种使用方式又分为两种编译器进行说明:
第一种,使用MinGW64位编译器;(这种方式用了可以的,其他的还没试)
总结:1.打开MinGW终端控制台 我的版本是MinGW 5.3.0 32bit
2.进入src路径(C:\Users\22952\Desktop\s\QtXlsxWriter-master\QtXlsxWriter-master\src)
3.控制台里依次执行 >qmake src.pro
> F:\Qt\Qt5.9.9\Tools\mingw530_32\bin\ming32-make.exe
>F:\Qt\Qt5.9.9\Tools\mingw530_32\bin\mingw32-make install
4.以上四部分内容分别拷贝:使用MinGW进行编译,这四个部分会自动拷贝到mingw下面对应的文件夹中。
bin下的dll拷贝到“Qt安装目录/Qt版本xxx/编译器版本/bin/”,比如:D:\Qt5.9.1\5.9.1\mingw53_32\bin
include下的头文件拷贝到“Qt安装目录/Qt版本xxx/编译器版本/include/”,带上文件夹,比如QtXlsx整个头文件带文件加拷贝到:D:\Qt5.9.1\5.9.1\mingw53_32\include
lib目录类似,将.dll和.a的动态和静态库都拷贝过来,比如到:D:\Qt5.9.1\5.9.1\mingw53_32\lib
mkspecs下的文件应该主要是为了编译时的make寻找,将mkspecs下的文件拷贝到Qt类似目录即可,比如:D:\Qt5.9.1\5.9.1\mingw53_32\mkspecs\modules(我们只发现了modules文件夹所以先只拷贝这个)
第二种,使用MSVC编译器;见另一篇文
https://mp.csdn.net/mp_blog/creation/editor/129844006
下面这种方式没有尝试过,放在这参考一下。:
会使用到perl,不知道perl有什用。
Win10(11)下Qt6.2编译Qtxlsx库
Win10(11)下Qt6.2编译Qtxlsx库_家有一枚袁宝的博客-CSDN博客
QT qxlsx库导出数据到表格
QT qxlsx库导出数据到表格 - 哔哩哔哩
不懂cmake,也不懂cmake编译,也没有试这种方式:
cmake方式则按照:https://blog.csdn.net/weixin_39510813/article/details/120570670