QtXlsx第三方库在Mac OS和Windows下的配置及简单使用

本文详细介绍了在Mac OS和Windows下配置QtXlsx库的步骤,包括Perl的安装、模块构建和使用方法。QtXlsx是一个跨平台的库,无需安装Excel,支持中文,读写速度快。通过在Qt项目中引入QtXlsx,可以实现Excel文件的读写功能。
摘要由CSDN通过智能技术生成

这里是小白一只,为了参与项目,最近自学了一点qt。要求先做一个实现excel导出的小demo,由于还没看到这部分知识的内容,在书里反复查找也没找到确切的内容,所以开始在网上看了很多博客。

了解到 QAxObject 需要电脑安装office或WPS,软件安装有问题的话,编译会出现问题,最主要,好像是由于缺少组建,它无法在 Mac OS 上使用。 ODBC 无法操作中文,数据多时读取速度仍然不够,并且难以控制内容格式。还有用 xlslib 的,这个在网上的介绍好像比较少,暂时还没有更多的了解。
(看到有很多说QAxObject的读写速度不够,浏览到一篇博客好像找到解决方法,这里先记录一下,以后有机会可以实践:qt快速读取excel

最后打算尝试 QTXlsx 第三方库,跨平台,不需要安装excel,中文没问题,据说读写速度也ok。

官方链接:

官网:Qt Xlsx(有使用方法、测试样例)

源码地址:
https://github.com/dbzhang800/QtXlsxWriter
修正过错误的源码地址:
https://github.com/VSRonin/QtXlsxWriter
(大致是解决用"QVector”替换”QList" 问题)

选择上文的源码地址下载压缩包并解压,以下用文件名 QtXlsxWriter-master 代指。在这里插入图片描述

具体配置:

我是用第一种方法 使用Xlsx作为Qt5的插件模块 成功配置的,翻来覆去折腾好久,成功之后整理了一下思路,其实还是蛮简单的,之前查阅的博客写的也都挺全面的,这里还是简单记录一下。

Perl安装:

(参照菜鸟教程 Perl 环境安装
在终端执行 perl -v 命令来查看是否已经安装Perl,已安装的输出是这样的:在这里插入图片描述

Mac OS 安装 Perl:

Mac OS 系统一般默认安装,如果未安装则执行以下步骤:

  1. 在官网 Perl Download 下载适用于 Mac OS 的 perl-5.30.0.tar.gz 源码包
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值