在QT5中如何方便的应用Excel表格工具

本文详细指导了在Windows环境中为Qt5添加Qxlsx模块的步骤,包括安装ActivePerl 5.28、编译Qxlsx源码并将其集成到Qt路径的过程。重点介绍了如何在Qt项目中使用Qxlsx进行Excel操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 1. 未安装Qxlsx的程序效果
  • 2. 安装Perl(编译Qxlsx源码用)
    • 2.1 下载 `ActivePerl 5.28`
    • 2.2 安装 `ActivePerl 5.28`
  • 3. 下载并编译Qxlsx源码
    • 3.1 下载Qxlsx源码
    • 3.2 编译Qxlsx源码
  • 4. 将编译好的文件复制到Qt路径下
    • 4.1 `bin` 路径文件复制
    • 4.2 `include` 路径文件复制
    • 4.3 `lib` 路径文件复制
    • 4.4 `mkspecs` 路径文件复制

本篇文章讲述了如何在windows环境下为Qt5安装Qxlsx模块,以及Qxlsx模块的简单使用。

Perl+QtXlsx下载:链接:https://pan.baidu.com/s/1iTafxvbY7R3zojTexJBvPQ 
提取码:nb88

  1. 新建一个程序,在pro文件中加入:
QT  += xlsx
  1. 在界面中添加一个按钮,设置以下槽函数:
/*
 * @brief 点击自动生成按钮
 */
void Widget::on_Btn_clicked()
{
    //![0]
    QXlsx::Document xlsx("EXCEL模板.xlsx");
    //![0]

    //![1]
    xlsx.write("A1", "Hello Qt!");
    //![1]

    //![2]
    xlsx.saveAs("生成的Qxlsx表格.xlsx");
    //xlsx.save();
    //![2]
}

在未安装Qxlsx模块的情况下程序会报错:
在这里插入图片描述
现在我们开始安装Qxlsx模块!

2安装 ActivePerl 5.28

  1. 双击安装包:
    在这里插入图片描述
  2. 接受条款:
    在这里插入图片描述
  3. 选择典型安装:
    在这里插入图片描述
  4. 勾选以下选项:
    在这里插入图片描述
  5. 开始安装:
    在这里插入图片描述
  6. 等待安装完成:
    在这里插入图片描述
  7. 安装完成,重启,重启,马上重启电脑:
    在这里插入图片描述

3. 下载并编译Qxlsx源码

 编译Qxlsx源码

4. 将编译好的文件复制到Qt路径下

找到Qt安装路径:
在这里插入图片描述

4.1 bin 路径文件复制

在这里插入图片描述

4.2 include 路径文件复制

在这里插入图片描述

4.3 lib 路径文件复制

在这里插入图片描述

4.4 mkspecs 路径文件复制

复制构建目录下的 mkspecs\modules\qt_lib_xlsx.pri 到 msvc2017_64\mkspecs\modules 下:
在这里插入图片描述

  1. 使用QT5打开 qtxlsx.pro
    在这里插入图片描述
  2. 选择编译器
    在这里插入图片描述
  3. 选择编译方式:
    在这里插入图片描述
  4. 点击“ctrl+B”构建项目,注意是 构建!构建!构建! 不要“ctrl+R”运行
  5. 构建完成,有报错,但是不用管:
    在这里插入图片描述
    在这里插入图片描述
  6. 文件夹预览:
    在这里插入图片描述
  7. 在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值