39.QT-Qtxlsx库使用


之前参考博客https://blog.csdn.net/c3060911030/article/details/51560239下载Qtxlsx库,然后编译的时候,显示:

error: invalid use of incomplete type 'class QVector<QZipReader::FileInfo>'

     QList<QZipReader::FileInfo> allFiles = m_reader->fileInfoList();

 

然后在github中,找到正确的第三方库下载地址:

 

下载地址: https://github.com/VSRonin/QtXlsxWriter

PS:适用于QT5版本

 

操作起来很简单,有个简单的参考代码地址:

http://qtxlsx.debao.me/qtxlsx-extractdata-main-cpp.html

 

1.将Qtxlsx添加到项目

Qtxlsx库存在src里的,所以将QtXlsxWriter-master/src里文件夹

将解压后的src目录拷贝到项目里的子目录Qtxlsx下,在项目pro文件中增加下面这行:

include(./Qtxlsx/src/xlsx/qtxlsx.pri)

PS:和我们之前添加第三方串口库方法类似

 

1.输入简单的代码

#include "xlsxdocument.h"
int main()
{
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!");
xlsx.saveAs("Test.xlsx");
return 0;
}
 

效果如下

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM