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");

效果:

 

 

参考:http://qtxlsx.debao.me/

Logo

更多推荐