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