声明,我的Qt版本为5.7 (x64)
qt对于excel的读写过于繁琐使用,但是 Qt Xlsx Module 某块提供了读写Excel 文件的类.其不需要安装 Microsoft Excel 与QT5结合,可以使用在任何平台,该库主要用如下几个功能:
- Generate a new .xlsx file from scratch
- Extract data from an existing .xlsx file
- Edit an existing .xlsx file
其代码可以从https://github.com/dbzhang800/QtXlsxWriter 下载
由于在编译的使用需要安装perl因此这里也需要下载安装ActiveState Perl,
下载地址:http://www.activestate.com/activeperl/downloads
下载完毕后,按照默认安装顺序即可。注意安装完毕后需要添加将activestate perl的安装目录添加系统系统环境变量,不然Qt可能找不到该工具。
上面的代码下载完毕,activestate perl也安装完毕之后就可以编译了,打开源码包的工程,比如我的是:
F:\QtXlsxWriter-master\qtxlsx.pro