Qt开发,项目中有个功能是要将数据导出至excel文件,也就是.xlsx或.wps格式文件。
查询一番,需要用到一个库 Qt Xlsx,方法如下:
1. 下载源码:
GitHub - dbzhang800/QtXlsxWriter: .xlsx file reader and writer for Qt5
2. 编译
进入源码根目录,查看README.md文件:
在终端执行以下三步:
qmake
make
make install
3. 代码案例
.pro文件中添加引用:
QT += xlsx
.cpp文件中生成表格文件:
#include <QtXlsx>
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!");
xlsx.write("C3", "Qt Xlsx!");
xlsx.saveAs("/home/zhouyingge1104/Desktop/temp/QtXLSX.xlsx");
效果: