做个自用小工具提升效率,结果wps和excel不兼容,导致QAxObject不能正确导出excel。
换qtxlsx库。
查阅原来的qtxlsxwrite较久没人维护了,使用了一个fork的版本:
https://gitcode.com/gh_mirrors/qx/QXlsx/tree/master/QXlsx
在qxls\qxls下建立build目录,修改CMakelists.txt文件,
在
1 | project(QXlsx |
下添加
1 | set(CMAKE_INCLUDE_CURRENT_DIR ON) |
注意,指向是 Qt5Config.cmake 和 qt5-config.cmake
,然后打开开始菜单/visual studio下的x64 Native Tools Command Prompt for VS Insiders,到项目目录的xlsx下,建立build目录,在build目录里cmake ..
你就看到sln文件了,用vs2026打开,就可以直接编译出库,库文件在QXlsx\QXlsx\build\Debug下