zoukankan      html  css  js  c++  java
  • 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:UsersasusDesktopQtXlsxWriter-mastersrc

    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"

     

  • 相关阅读:
    你都这么拼了,面试官TM怎么还是无动于衷
    js中string转map的方法
    如何使用jmeter做一个功能的性能测试
    如何看待远程办公?
    vue.js指令v-for使用以及下标索引的获取
    v-charts x轴字体斜显示
    Linux-(inotify-tools&rsync)
    Linux-(type,vim)
    zab协议
    数据库的规范一览
  • 原文地址:https://www.cnblogs.com/liming19680104/p/14398459.html
Copyright © 2011-2022 走看看