**安装目的:**QtXlsxWriter安装之初,为了读取Excel 表中的数据,具体有什么作用,等待开发
安装前准备:
Perl下载及安装:
官网下载:http://strawberryperl.com/
安装教程:https://jingyan.baidu.com/article/4b52d702e3b86afc5c774ba4.html
QtXlsxWriter下载:https://github.com/dbzhang800/QtXlsxWriter
解压文件夹(注意:不得有中文路径),解压后如图所示:
编译
用Qt打开解压后的文件:
注意选择编译器(切记不要选错):
选择编译:(大家都叫构建项目,请不要跟我学)
本人只编译Debug版
Release版完全一样。
编译好之后,文件:
配置:
1.复制头文件(分两步)
1.1将 D:\QtExcell\build-qtxlsx-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug\include文件夹下QtXlsx文件夹复制到D:\Qt\Qt5.12.0\5.12.0\msvc2015_64\include文件夹下
1.2将D:\QtExcell\QtXlsxWriter-master\src\xlsx下的头文件替换D:\Qt\Qt5.12.0\5.12.0\msvc2015_64\include\QtXlsx下的所有头文件。
2.将D:\QtExcell\build-qtxlsx-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug\lib下 Qt5Xlsx.lib Qt5Xlsx.prl Qt5Xlsxd.lib Qt5Xlsxd.prl四个文件复制到D:\Qt\Qt5.12.0\5.12.0\msvc2015_64\lib下
3.将D:\QtExcell\build-qtxlsx-Desktop_Qt_5_12_0_MSVC2015_64bit-Debug\mkspecs\modules下qt_lib_xlsx.pri复制到D:\Qt\Qt5.12.0\5.12.0\msvc2015_64\mkspecs\modules
配置属性表
新建项目->Qt ->Qt Gui Application ->QtXlsxWriterTest
打开属性页
配置如下:
测试
#include "QtXlsxWriterTest.h"
#include <QtWidgets/QApplication>
#include <QtXlsx/QtXlsx>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtXlsxWriterTest w;
w.show();
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!");
xlsx.saveAs("Test.xlsx");
return a.exec();
}
编译或运行后可以看到在项目目录下生成Test.xlsx,打开后可以看到:
由此成功!!!
参考:https://blog.csdn.net/wokaowokaowokao12345/article/details/52135790
https://blog.csdn.net/wokaowokaowokao12345/article/details/65936730