保姆式教程-Qt配置QtXlsx库

这篇具有很好参考价值的文章主要介绍了保姆式教程-Qt配置QtXlsx库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Qt Xlsx库简单介绍

Qt Xlsx 模块提供了一组类来读写 Excel 文件。它不需要 Microsoft Excel,可以在 Qt5 支持的任何平台上使用。
该库可用于:

  • 生成一个新的 .xlsx 文件
  • 从现有的 .xlsx 文件中提取数据
  • 编辑现有的 .xlsx 文件

以上介绍节选自官方文档
保姆式教程-Qt配置QtXlsx库

二、下载Qt Xlsx

Qt Xlsx源代码下载链接

三、编译模块

3.1 安装Perl

3.1.1 查看是否安装了Perl

如果前期已经安装了Perl,请跳过本步骤。通过Win+R输入CMD命令查看电脑中是否已经安装了Perl。
保姆式教程-Qt配置QtXlsx库
若如上图显示则表明电脑中未安装Perl。
保姆式教程-Qt配置QtXlsx库
如上图所示则表明电脑中已经安装了Perl。

3.1.2 下载Perl

Perl下载链接

3.1.3 安装Perl

在官网下载好Perl后,双击安装包进行安装,点击Next选择安装位置后直接默认安装,新版本的会自动加入到PATH环境变量。
保姆式教程-Qt配置QtXlsx库
保姆式教程-Qt配置QtXlsx库
点击Finish后,进入CMD输入perl --version,如下图所示则证明Perl安装成功。
保姆式教程-Qt配置QtXlsx库

3.2 编译Qt Xlsx

解压下载好的Qt Xlsx源码
保姆式教程-Qt配置QtXlsx库
选择相应的编译器为其安装Qt Xlsx模块
保姆式教程-Qt配置QtXlsx库
保姆式教程-Qt配置QtXlsx库
打开编译器后输入

cd D:\mysoft\Qt\module\QtXlsxWriter-master\QtXlsxWriter-master\src

转入到源码目录,然后依次运行以下三条命令

qmake src.pro
mingw32-make
mingw32-make install

保姆式教程-Qt配置QtXlsx库
保姆式教程-Qt配置QtXlsx库
保姆式教程-Qt配置QtXlsx库
运行完后如上图所示即安装完成。
给其他编译器安装该模块也是如此操作,只是选择该编译器便可安装Qt Xlsx。

四、测试Qt Xlsx

新建一个项目,在.pro文件中添加

QT       += xlsx

保姆式教程-Qt配置QtXlsx库
编写测试代码:

void MainWindow::test()
{
    QXlsx::Document xlsx;
        //![0]

        //![1]
        xlsx.write("A1", "Hello Qt!");
        xlsx.write("A2", 12345);
        xlsx.write("A3", "=44+33");
        xlsx.write("A4", true);
        xlsx.write("A5", "http://qt-project.org");
        xlsx.write("A6", QDate(2013, 12, 27));
        xlsx.write("A7", QTime(6, 30));
        //![1]

        //![2]
        xlsx.save();
        //![2]

}

保姆式教程-Qt配置QtXlsx库
编译程序,便可以得到一个.xlsx文件
保姆式教程-Qt配置QtXlsx库文章来源地址https://www.toymoban.com/news/detail-444616.html

到了这里,关于保姆式教程-Qt配置QtXlsx库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序开发(保姆式教程,点赞+收藏)

    二,微信开发者工具 下载微信web开发者工具,根据自己的操作系统下载对应的安装包进行安装即可。 新建项目 页面介绍 项目组成 page.json 文件 5,新建页面 文件用途 设置主页 把新建的文件路径调到最上面那就是主页了,意思就是,第一个路径就是首页的路径! 三,基本语法

    2024年02月22日
    浏览(63)
  • 【hadoop——Hive的安装和配置】保姆式教学

      目录 一.Hive的安装和配置 1.Hive并不是hadoop自带的组件,因此我们需要去下载hive,此次课我们使用hive 1.2.1版本,下载地址为: 2.下载完成之后,安装包默认保存在下载文件夹中,解压安装包apache-hive-1.2.1-bin.tar.gz至路径 /usr/local,命令如下: 3.然后切换至目录 /usr/local,将文

    2023年04月22日
    浏览(43)
  • linux 创建git项目并提交到gitee(保姆式教程)

    生成密钥 拷贝密钥到gitee 测试密钥是否生效 创建项目 提交代码

    2024年02月05日
    浏览(53)
  • stable diffusion本地搭建, 保姆式安装教程 已经填坑

    一、优势 对于Midjourney 高额的会员费,SD的高性价比成为了大多数人的选择 二、软件准备 1、在整个安装过程中,我们需要用到以下软件: Python 3.10.6 Git 一键启动器 软件可以到官网上自行下载,不会下载的也没关系,阿良已经帮你们把软件打包下载好了。 领取方法: 需要安

    2024年02月11日
    浏览(61)
  • 西电通院大二项目设计保姆式教程(上位机部分)

    前言: 本文相关:西安电子科技大学通信工程学院大二项目设计 内容:安卓上位机软件开发、使用MQTT通信协议进行上位机与wifi模块之间的无线通信、wifi模块与下位机f411实现串口通信。 上位机部分:Android Studio、Arduino、友善之臂smart4418、esp8266无线通信模块 使用无线通信可

    2024年02月05日
    浏览(47)
  • Windows系统如何关闭防火墙保姆式教程,超详细

    前言 1.以学习为目的使用某些pojie软件时,需要关闭电脑防火墙,系统自带的杀毒软件(迈克菲等),后期下载的杀毒软件(360安全卫士,金山毒霸等),他们会有实时扫描功能,建议关掉,不然软件可能安装不成功,或者可能某天你的pojie软件突然就打不开了,发现相应的文

    2024年02月20日
    浏览(51)
  • 有什么stable diffusion保姆式AI绘画教程?推荐三个方法

    随着人工智能(AI)技术的飞速发展,AI绘画软件正逐渐引起人们的关注和兴趣。这些软件利用先进的深度学习算法和图像处理技术,能够模拟艺术家的绘画风格和技巧,创造出令人惊叹的艺术作品。AI绘画软件不仅成为艺术创作的新工具,还成为创造力的数字助手,为艺术家

    2024年02月11日
    浏览(49)
  • ❤️分享一个基于SpringCloud的微服务项目【源码+视频教程】【保姆式教程】【建议收藏】❤️

    前面已经分享了很多不错的项目,有ssm的、springboot的,为了帮助大家的学习,还出了详细的视频教程! 当然我会不断的更新各种干货!没关注猛哥的,关注一波。防止错失干货! 1,基于springboot的医药管理系统 2,基于springboot+vue的校园招聘系统 3,基于ssm+小程序的物业管理

    2023年04月09日
    浏览(45)
  • Python基于Mirai开发的QQ机器人保姆式教程(亲测可用)

    在本教程中,我们将使用Python和Mirai来开发一个 QQ机器人 ,本文提供了三个教学视频, 包教包会 ,本文也很贴心 贴了代码和相关文件 。话不多说,直接开始教学。 目录 一、安装配置MIrai 图片验证码报错: 二、机器人的认证与绑定 视频教学 代码 认证和绑定 主程序 三、好

    2024年02月09日
    浏览(44)
  • uniapp从入门到精通(全网保姆式教程)~ 别再说你不会开发小程序了

    目录 一、介绍 二、环境搭建(hello world) 2.1 下载HBuilderX 2.2 下载微信开发者工具 2.3 创建uniapp项目 2.4 在浏览器运行 2.5 在微信开发者工具运行 2.6 在手机上运行 三、项目基本目录结构 四、开发规范概述 五、全局配置文件(pages.json) 5.1 globalStyle(全局样式) 导航栏:背景

    2024年02月08日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包