Qt实现Excel读写

QtXlsx 是 第三方的Qt库,为Qt程序提供读写Excel的接口。不单单是Microsoft Excel,它可以用于任何Qt支持的平台。相比Qt官方的QAxObject,QtXlsx提供的接口封装层次更高,使用更加简便。

github主页为:https://github.com/dbzhang800/QtXlsxWriter

在Qt中使用QtXlsx需要在 pro文件内添加QT += xlsx

不过由于QtXlsx是非官方提供的库,QT += xlsx在不用nmake编译继承到Qt环境(Windows平台下)是无法连接到相关库的

接下来介绍如何使用QtXlsx源码编译

编译Qt源码需要Perl,可在Download & Install Perl - ActiveState进行下载,下载完后配置到系统路径。

 下载完Perl后在QtXlsx源码目录下打开命令行

 检查nmake环境,如果有提示则环境没问题

 如果没有,用everthing检查nmake.exe所在的路径

 打开进入到该目录然后,将其添加到系统环境;或者在这里打开命令行,跳转到QtXlsx-master源码所在的路径

 然后执行依次执行DOS命令

qmake

nmake

nmake install

可以看到nmake把生成的dll和lib拷贝到qt的bin和lib路径下了

 具体使用方法可以看example目录下的extractdata文件夹,提供了最简单的读写Excel的范例

 

打开Book1.xlxs发现读取成功 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值