qt 关于QtXlsx的编译 使用

版本: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 文件

qt 关于QtXlsx的编译 使用_第1张图片

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

你可能感兴趣的:(qt,excel,qt,开发语言)