Qt操作Excel--QtXlsx

Qt操作Excel--QtXlsx

QtXlsx是可以读取和写入Excel文件的库。 它不需要Microsoft Excel,并且可以在Qt5支持的任何平台中使用。 该库可用于:

  • 从头开始生成新的.xlsx文件
  • 从现有的.xlsx文件提取数据
  • 编辑现有的.xlsx文件

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

Qt操作Excel--QtXlsx

 

 

2. 用法①:使用Xlsx作为Qt5的附加模块

2.1 构建模块

注意:此步骤需要用到Perl

未安装:

Qt操作Excel--QtXlsx

 

 

 已安装:

Qt操作Excel--QtXlsx

 

 

 如果您已经安装则可进行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

Qt操作Excel--QtXlsx

 

Qt操作Excel--QtXlsx

注意,源代码前级目录不要有中文!!!

 

2.3 为编译器安装Xlsx模块

2.3.1 打开 MinGW 8.1.0 32-bit 控制台

Qt操作Excel--QtXlsx

 

 

2.3.2 找到QtXlsx源码路径

我的路径地址为:C:\Users\asus\Desktop\QtXlsxWriter-master\src

Qt操作Excel--QtXlsx

 

2.3.3 再MinGW32控制台进入路径

 Qt操作Excel--QtXlsx

 

2.3.4 执行qmake

Qt操作Excel--QtXlsx

 

 会生成

Qt操作Excel--QtXlsx

 

  

2.3.5 执行makefile

Qt操作Excel--QtXlsx

  这里会编译很久,喝杯茶休息休息:

编译完成:

Qt操作Excel--QtXlsx

 

 

2.3.6 为编译器安装QtXlsx

Qt操作Excel--QtXlsx

 

 

2.4 可以使用QtXlsx模块了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Qt操作Excel--QtXlsx

上一篇:offsetWidth clientWidth scrollWidth三者区别


下一篇:关于offsetWidth、clientWidth与scrollWidth