背景分析
Qt操作Excel文件一般有QAxObject和QtXlsx两种方法,前者需要调用wps或office组件进行读写操作,具有一定的局限性,下面列出两种方法的优缺点对比
QAxObject:
优点:支持xls和xlsx等版本。office组件读写速度快;
缺点:需要安装office或wps,安装了福昕阅读器不能使用;
QtXlsx:
优点:第三方库,不依赖office,操作方便可独立调用;
缺点:不支持xls格式;
还有其他一些第三方库可实现excel的读写,其比较如下:
1、Perl安装
编译Qxlsx源码需要用到Perl,这里先安装perl,在官网下载perl,perl官网下载
这里我选择了最新的5.38.2,点击Download Perl
下载到state-remote-installer.exe后,点击安装