前言
LibXL是一个可以读写Excel文件的库。它不需要Microsoft Excel和.NET框架,结合了易用和强大高性能的功能。
环境说明:
1、Qt 5.12.3集成开发环境
2、libxl-3.9.5
一、QT 配置LibXL库
1.官方下载地址:https://www.libxl.com/download.html
2.QT 导入Libxl开发库数据库
1、导入静态库
INCLUDEPATH += \
D:\Qt\5.13.2\mingw73_64\include\QtMqtt \
D:\Qt\thirdpartylib\libxl-3.9.5.0\include_cpp
LIBS += D:\Qt\thirdpartylib\libxl-3.9.5.0\lib\libxl64.lib
2、导入动态库
QMAKE_POST_LINK +=$$quote(cmd /c copy /y D:\Qt\thirdpartylib\libxl-3.9.5.0\bin\libxl64.dll .)
二、LibXL库使用实例
1、官方在线参考文档:LibXL documentation
2、核心接口
1、Book* xlCreateBook()
2、Book* xlCreateXMLBook()
3、Sheet* addSheet(const wchar_t* name, Sheet* initSheet = 0)
4、bool save(const wchar_t* filename, bool useTempFile = false)
5、void setKey(const wchar_t* name, const wchar_t* key)