Qt操作Excel--QtXlsx--編譯與安裝


QtXlsx是可以讀取和寫入Excel文件的庫。 它不需要Microsoft Excel,並且可以在Qt5支持的任何平台中使用。 該庫可用於:

  • 從頭開始生成新的.xlsx文件
  • 從現有的.xlsx文件提取數據
  • 編輯現有的.xlsx文件

下載地址:dbzhang800/QtXlsxWriter: .xlsx file reader and writer for Qt5 (github.com)  

 也可以從我網盤下載:鏈接:https://pan.baidu.com/s/18GLc1maUS8tsARpJyUGgOw     提取碼:6666    

 

2. 用法①:使用Xlsx作為Qt5的附加模塊

2.1 構建模塊

注意:此步驟需要用到Perl

未安裝:

 

 

 已安裝:

 

 

 如果您已經安裝則可進行2.2步驟,否則請先安裝perl,參考另一篇博客

也可以從我的網盤下載:ActivePerl-5.28.1.0000-MSWin32-x64-c50440fa.exe   鏈接:https://pan.baidu.com/s/1N48MqdVu43D4stUexWVv_A 

提取碼:6666 

2.2 下載QtXlsx源代碼

https://github.com/dbzhang800/QtXlsxWriter

 

注意,源代碼前級目錄不要有中文!!!

 

2.3 為編譯器安裝Xlsx模塊

2.3.1 打開 MinGW 8.1.0 32-bit 控制台

 

 

2.3.2 找到QtXlsx源碼路徑

我的路徑地址為:C:\Users\asus\Desktop\QtXlsxWriter-master\src

 

2.3.3 再MinGW32控制台進入路徑

 

 

2.3.4 執行qmake

 

 會生成

 

  

2.3.5 執行makefile

  這里會編譯很久,喝杯茶休息休息:

編譯完成:

 

 

2.3.6 為編譯器安裝QtXlsx

 

 

2.4 可以使用QtXlsx模塊了

在pro中加入  QT += xlsx   

頭文件    #include <QtXlsx/QtXlsx> 

 

3.用法②:直接使用源代碼--個人推薦

不需要安裝perl--用起來省事

該包包含一個 qtxlsx.pri文件,允許您將組件集成到使用 qmake 進行生成步驟的應用程序中

3.1 新建工程

 

 

3.2 工程目錄下添加源代碼

在工程目錄中,新建qtxlsx文件夾

 

 打開下載的源碼路徑:

把src文件夾復制到qtxlsx目錄中

 

3.3 在工程中引入xlsx源代碼

在pro文件中添加    include (./qtxlsx/src/xlsx/qtxlsx.pri)   

 

運行工程   導入pri文件

 

 3.4  可以使用了

頭文件    

#include "xlsxdocument.h"

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM