Qt读取Excel需要用到xlsx模块,用xlsx模块前需要将其编译,本文将详细描述编译过程及一些基础用法。
xlsx下载
xlsx下载地址:https://github.com/dbzhang800/QtXlsxWriter,下载成功后解压压缩包,并用Qt Creator打开pro文件,点击编译。
xlsx编译错误
编译出现的错误可以在https://github.com/dbzhang800/QtXlsxWriter/issues查找解决方法。例如:在我直接编译时,发生了报错error: Failed to run: perl -w。在issues下查询发现是需要下载Perl编译器。
Perl编译器下载
那么使用xlsx模块,必须先安装Perl。Perl在https://www.cpan.org/src/中选择下载版本,我下载的是5.24版本(不是最新版本),下载后解压安装。
xlsx编译
以Release的方式编译成功后,生成build-qtxlsx-Desktop_Qt_5_9_1_MinGW_32bit-Release文件夹,在该文件夹生成如下文件: