qt-- 使用msvc2015编译qtxlsx,获取头文件

Win10(11)下Qt6.2编译Qtxlsx库,补充兼容Qt6.8 文章目录Qtxlsx简介一、准备二、编译源码1.打开源码2.修改编译错误三、编译例程1.打开源码2.修改编译错误四、使用Qtxlsx库1.生成库2.配置QT可识别的库 Qtxlsx简介 QtXlsx是一个可以读取和写入Excel文件的库。它不需要Microsoft Excel,可以在Qt5支持的任何平台上使用。QtXlsx库可以用来 生成一个新的.xlsx文件; 从已有的.xlsx文件中提取数据; 编辑已有.xlsx文件。 一、准备 QtXlsx源码下载:https://github.com/db 阅读详情

qtcreator 编译器    msvc2015 32bit

qtxlsx源文件下载:QtXlsxWriter:https://github.com/dbzhang800/QtXlsxWriter

1.打开文件夹QtXlsxWriter-master,运行qtxlsx.pro文件,编译器选择msvc2015 32bit

 2.分别使用debug和release进行构建,不用运行,生成两个文件夹

3.有四部分文件需要复制到msvc2015 的安装目录下

 

6.测试
.pro文件中添加引用:

QT += xlsx

.cpp文件中生成表格文件:

#include <QtXlsx>
 
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!");
xlsx.write("C3", "Qt Xlsx!");
xlsx.saveAs("../QtXLSX.xlsx");

 可能出现的问题:

测试部分,编译后,提示找不到xlsxabstractooxmlfile.h,双击报错信息会指到该include位置,

#include "../../../QtXlsxWriter-master/src/xlsx/xlsxabstractooxmlfile.h

解决:用...\QtXlsxWriter-master\QtXlsxWriter-master\src\xlsx文件夹里的.h文件替换掉F:\Qt\Qt5.9.9\5.9.9\msvc2015\include\QtXlsx 里的.h文件(就是刚刚复制的那个QtXlsx文件夹)

还可能需要  qmake->构建  进行一遍,

用msvc生成的库过程,不像mingw生成的库过程。直接就用了,这个会出现意外。

还出现了如下提示please update your kit...,但只是警告

QtXlsx库编译使用 之前在Windows上进行Qt开发,需要编辑excel文件时,使用axcontainer模块即可。但是axcontainer模块是Qt用来调用com组件的容器,而com的概念只在Windows中才有,因此在Linux无法使用。QtXlsx源码下载QtXlsx是可以读取和写入Excel文件的库。它不需要Microsoft Excel,并且可以在Qt5支持的任何平台中使用。从头开始生成新的.xlsx文件从现有的.xlsx文件提取数据编辑现有的.xlsx文件。 阅读详情

相关推荐

Qt5使用QXlsx模块-编译配置说明

以qt5.9.0为例,包括已下载好的ActivePerl-5.28.1.0000-MSWin32-x64,qtxlsxwriter-master。

Qt 5.14.2+ VS2017 配置QtXlsx

参考。

zxmyoung的博客 587

python轮胎缺陷检测_基于深度学习的轮胎缺陷无损检测与分类技术研究

基于深度学习的轮胎缺陷无损检测与分类技术研究【摘要】:随着汽车行业快速发展及汽车保有量的持续增长,大大增加了对轮胎的需求,而轮胎质量在很大程度上决定了轮胎的使用寿命,也是在行驶过程中对人们生命财产安全的保障,同时对轮胎进行在线质量检测也便于轮胎生产企业及时发现生产线中存在的不合格产品,以此来调整机械设备甚至轮胎的生产工艺,避免造成生产材料的浪费。因此,检测轮胎质量是轮胎生产过程中必不可缺少的一部分...

weixin_39689428的博客 1424

Qt MSVC安装 Qtxlsx外接库的方法 命令式安装

新建工程测试一下#endif#endif////格式化对象//水平居中//垂直居中//设置边框//单元格内容缩放", format);//A4// 合并单元格 B3:D4xlsx.write("A1", "报表标题");// 大标题//传入LOGO// 合并单元格 A1:D2。

weixin_47311883的博客 945

Origin 2025b中文版安装全指南:避开乱码、水印与崩溃陷阱

Origin作为科研绘图领域的事实标准,其2025b版本首次官方支持简体中文UI,但安装远非‘下一步’即可完成。核心在于理解软件本体、语言包、许可证服务与系统区域设置四者间的耦合关系——尤其Windows非Unicode程序语言必须设为‘中文(简体,中国)’,否则必然触发坐标轴乱码、PDF文字方块等典型故障;而AI辅助拟合、内置Python 3.11等新特性,又依赖正确的字体链(如SimSun)与注册表强制加载(UILanguage=zh-CN)才能稳定启用。该版本广泛应用于材料科学、电化学、XRD/SEM

weixin_42548874的博客 1402

深入解析Cuk、Zeta和Sepic拓扑:非隔离型开关电源的设计奥秘

本文深入解析了Cuk、Zeta和Sepic三种非隔离型开关电源拓扑的设计奥秘。它们均能实现升降压转换,但特性各异:Cuk拓扑输出反向电压,输入输出纹波极低;Sepic拓扑输出同极性电压,应用广泛;Zeta拓扑输出纹波小,适合精密供电。文章详细对比了其电路结构、工作原理、核心公式及选型指南,帮助工程师根据输入电压范围、输出极性及纹波要求,灵活选择最合适的拓扑方案。

weixin_28308325的博客 476

QT 5.6.0 编译QT XLSX插件

第一步:下载源码:https://github.com/dbzhang800/QtXlsxWriter 第二步:下载perl ,安装 第三部:使用qt create 打开.pro工程 编译发现有错,Qlist  改为QVector 加上头文件,编译OK。

du_bingbing的博客 976

高通平台开发系列讲解(系统篇)系统关机流程

📢本篇章主要图解高通平台系统关机流程。

内核笔记 3212

qtxlsx编译及使用

qtxlsx基于qt5.9.6_msvc2015编译

ambition_xiaoman的博客 893

37.华为路由器:loopback(本地回环)接口的作用

本地环回接口(或地址),亦称回送地址(loopback address)。 此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常见于如下用途: 1 作为一台路由器的管理地址 系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址 ,管理员会使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称一类的功能。 但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢 ? 原因如下:由于

迷逝 3万+

【智能座舱】- 智能座舱研究报告合集

智能座舱研究报告合集

零点壹客的博客 1304

vs+qt使用QtXlsx读写文件配置方法(防忘自用)

QtXlsx配置

bgxeg的博客 2630

uniapp:使用uni.request请求报错errMsg“:“request:fail abort statusCode:-1(uniApp使用uni.request向服务端接口发起请求失败报错)

解决request请求报错request:fail abort statusCode:-1,Uniapp打包到app后报错request:fail abort statusCode:-1,uniapp使用uni.request请求报错{“errMsg“:“request:fail abort statusCode:-1“}的解决办法,不是SSL证书问题,跳过ssl验证,解决https问题,Uniapp报错,小程序报错(含https解决方案)(真机预览问题)uni-app打包后不发请求的原因,uni-app真

✅ 精选推荐文章 3580

Windows下Qt C++开发环境搭建:从编译器配置到项目构建全指南

C++作为高性能系统编程的核心语言,其开发环境的配置是项目成功的基础。在Windows平台上,开发环境搭建涉及编译器选择、库依赖管理和构建系统配置等多个环节。MinGW和MSVC是两种主流的编译器工具链,它们与Qt框架的集成需要精确匹配版本。Qt Creator作为专为Qt优化的IDE,通过构建套件将编译器、调试器和Qt版本统一管理,显著提升了开发效率。这种配置方式特别适用于桌面应用和嵌入式界面开发场景,能够有效解决环境变量设置和模块依赖等常见问题。本文以实战为导向,详细解析了从基础工具安装到构建套件配置的

weixin_34327223的博客 379

6.6kW的车载充电器(On-Board Charger, OBC)电路分析

图片展示了6.6kW的车载充电器(On-Board Charger, OBC)电路,其中包含双向和单向两种拓扑结构。接下来我们将深入分析每个模块的设计、原理及其优势,以帮助理解不同结构在实际应用中的选型和应用。

weixin_43199439的博客 5653

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

QXlsx 项目配置实战:在 Qt Creator 中集成 XLSX 读写库的完整指南(qmake 与 CMake 双方案)

QXlsx 是一个基于 Qt 的 Excel(*.xlsx)读写库,本指南以仓库中的 [HowToSetProject.ko.md](https://link.gitcode.com/i/fd1c1c8adfdb53d53bcf945478406676)(韩文)与 [HowToSetProject.md](https://link.gitcode.com/i/5b49f1bf81b67a33e6f

gitblog_00021的博客 466

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

QXlsx:基于 Qt 的 xlsx 读写库完整使用与工程集成指南

QXlsx 是一个基于 Qt 的 C++ Excel 文件(`*.xlsx`)读写库,源自已停止维护的 QtXlsxWriter(2017 年起由本仓库作者重新启动维护)。本文以仓库根目录 [README.md](https://link.gitcode.com/i/6a637b914486e13e2d0b2ca9403695c6) 为主线,结合 [Example.md](https://link

gitblog_00260的博客 263

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

QT(C++)-未找到“XXX.h”头文件的解决方式

QT(C++)-未找到“XXX.h”头文件的解决方式

weixin_45852211的博客 3868

安装QtXlsx时遇到的找不到xlsxabstractooxmlfile.h文件路径问题解决办法

然后再次编译这个报错就没有了,但是又出现了另一个类似报错,我同样将他们的路径都修改了之后,程序就能正常运行了,总共也就十几个文件夹,全部换成windows下的路径格式就可以了。QtXlsxWriter文件夹就是在github上下载的压缩文件解压后的文件夹,我把它放在了我的QT安装路径下。结果在运行和构建都会出现下面这一句报错,我又尝试重新安装了很多次,最后发现,我编译出来的include路径包含了。我使用的IDE是QT creator,我根据网上的教程自己编译的,教程的文章链接是。

qq_36578760的博客 697

VS2015 编译安装QtXlsxWriter(菜鸟篇)

**安装目的:**QtXlsxWriter安装之初,为了读取Excel 表中的数据,具体有什么作用,等待开发 安装前准备: Perl下载及安装: 官网下载:http://strawberryperl.com/ 安装教程:https://jingyan.baidu.com/article/4b52d702e3b86afc5c774ba4.html QtXlsxWriter下载:https://git...

Bob_hui的博客 2346

Qt读写Excel--QXlsx编译为静态库2

在使用QXlsx时由于源码文件比较多,如果直接加载进项目里面,会增加每次编译的时间; 直接将源码加载进项目工程中,会导致项目文件非常多,结构变得更加臃肿;

mahuifa的博客 4198

vs2017+qt5.12.4配置QtXlsx并操作excel文件

vs2017+qt5.12.4,编译Qtxlsx并在项目中使用

燃犀的博客 3475

VS2019+QT5:C++ 读写excel文件

在Qt模块中勾选ActiveQt container 包含头文件: #include <qfiledialog.h> #include <ActiveQt/qaxobject.h> 然后使用如下代码进行读写Excel文件: 读取Excel文件: //读取excel文件 QString readFile = QFileDialog::getOpenFileName(this, QStringLiteral("选择Excel文件"), "", tr("Exel file(*.x

qq_44894692的博客 3196

利用Qtxlsx库在VS2015上实现qt界面对excel文件的读取操作

参考文章:点击打开链接官方说明等:点击打开链接点击打开链接项目需要在工控机内将界面与组态王软件进行通讯,由于组态王软件可以读写EXCEL文件,按其他教程实现了界面与EXCEL文件的读写。首先是一些配置:1. 添加XLSX_NO_LIB宏2. 在解决方案中添加xlsx筛选器,下载https://github.com/dbzhang800/QtXlsxWriter中src文件夹文件,在我实际使用中总出...

lmyhit 3462

vs2015+qt5.9.0 操作excel

一种很方便简单操作excel的qt程序,不需要安装excel。可以往excel里面写,可以读取,可以修改什么的;环境在vs里面写qt。用qt的界面或者数组导出到excel。 第一步:在预处理器中添加XLSX_NO_LIB宏; 第二步:将src文件复制到项目文件里,文件在最后的链接,有github的链接和我自己上传的链接; 第三步:新建一个筛选器xlsx1,把src文件里面的xlsx文件中的.h和.cpp文件添加到新建的筛选器xlsx1中; 第四步:qzipreader_p.h是qt里面的,如果报缺失

Zoffan的博客 918

QT搭建MVSC编译器过程

话不多说,先上需要文件的下载链接: 下面是环境配置的步骤: 1首先需要安装一个小插件,在QT需要安装的文件目录下中的DVDFabVirtualDrive1511.exe,安装过程很简单,一路下一步就可以; 2(进行第二步之前首先看电脑上有没有安装visual_studio)第二步在安装QT之前需要安装cn_visual_studio_community_2015_x86_dvd_6847368.iso这个镜像文件(如何安装了visual_studio_2017的话在安装QT时就选择MVSC2017就可以,不

yongqiwork的博客 4032
上一篇: qt-- 调试-编码问题 C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防数据丢失
下一篇: qt-- qtcreator 中mingw和msvc生成 .dmp .pdb 文件 windbg
code_snow
博客等级 码龄8年 316粉丝 171原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值