【Qt之QtXlsx模块】安装及使用

1. 安装Perl,编译QtXlsx源码用

可以通过命令行进行查看是否已安装Perl

下载及安装传送门:链接: https://blog.csdn.net/MrHHHHHH/article/details/134233707?spm=1001.2014.3001.5502

1.1 未安装

命令:perl --version

显示以上是未安装。

1.2 安装

2. 安装QtXlsx:命令行安装

2.1 下载QtXlsx源码

https://github.com/QtExcel/QXlsx

下载ZIP,解压待用。

记住此文件路径下的src源码路径,待会编译时需用到。

2.2 打开Qt需要安装此模块的编译器

直接在搜索框,输入qt,选择需要安装此模块的编译器,以管理员身份运行。

进入刚解压的QtXlsx路径。

命令:cd /d dir
dir: QtXlsx目录

然后依次执行以下命令:可以根据自己的cpu核数改变 -j12的值

cpp 复制代码
- qmake
- mingw32-make -j12
- mingw32-make install

执行成功后,显示如下;

以下把编译后的需要用到的文件,复制到mingw492-32目录下。

3. 测试

新建一个Qt工程,在.pro中,添加QT += xlsx

然后在文件中包含#include <QtXlsx/QtXlsx>

cpp 复制代码
#include "mainwindow.h"
#include "ui_mainwindow.h"

#include <QtXlsx/QtXlsx>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

之后进行构建,如果没出错,说明安装成功,就可以使用该模块进行表格操作。

相关推荐
草履虫建模3 小时前
力扣算法 1768. 交替合并字符串
java·开发语言·算法·leetcode·职场和发展·idea·基础
naruto_lnq5 小时前
分布式系统安全通信
开发语言·c++·算法
学嵌入式的小杨同学5 小时前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
Re.不晚6 小时前
Java入门17——异常
java·开发语言
精彩极了吧6 小时前
C语言基本语法-自定义类型:结构体&联合体&枚举
c语言·开发语言·枚举·结构体·内存对齐·位段·联合
南极星10057 小时前
蓝桥杯JAVA--启蒙之路(十)class版本 模块
java·开发语言
baidu_247438617 小时前
Android ViewModel定时任务
android·开发语言·javascript
Dev7z7 小时前
基于 MATLAB 的铣削切削力建模与仿真
开发语言·matlab
不能隔夜的咖喱7 小时前
牛客网刷题(2)
java·开发语言·算法
小天源7 小时前
Error 1053 Error 1067 服务“启动后立即停止” Java / Python 程序无法后台运行 windows nssm注册器下载与报错处理
开发语言·windows·python·nssm·error 1053·error 1067