windows下使用QtXlsx

可以从https://github.com/dbzhang800/QtXlsxWriter下载,上面只介绍了两种方法:一种是linux下,一种是将源代码全部加入你所需要的工程中。在windows下能不能用QtXlsx生成的动态库呢?分别在Qt和VS2010上作了尝试

1、Qt

打开src.pro,运行,会生成include和lib两个目录

新建新工程,右键添加外部库,选择上一步生成的lib,添加头文件#include <QXlsx/QXlsx>

运行,提示无法打开lib\下的Qt0Xlsx30.lib,但是lib根本就没有生成这个,生成的是 Qt0Xlsx.lib

后来将Qt0Xlsx.lib复制了一份,重命名为Qt0Xlsx30.lib,编译通过

2、VS2010

在VS上就比较顺利,大致也是上面的三步。

这个库只支持xlsx,不支持xls

设置单元格格式可以参考https://support.office.com/en-us/article/Create-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4?CorrelationId=dd568149-4a96-45d4-912c-bd3c642b32ce&ui=en-US&rs=en-US&ad=US

Qt 6.5 中安装 QtXlsx 模块可以按照以下步骤进行: 1. 首先,下载 QtXlsx 源代码。你可以从 QtXlsx 的官方 GitHub 仓(https://github.com/dbzhang800/QtXlsxWriter)下载最新的源代码。 2. 解压下载的源代码文件,并打开终端(或命令提示符)进入解压后的目录。 3. 运行以下命令编译和安装 QtXlsx 模块: - 对于 Windows 用户,可以使用 MSVC 编译器进行编译: ``` qmake nmake nmake install ``` - 对于 macOS 用户,可以使用 Xcode 或者命令行工具进行编译: ``` qmake make make install ``` - 对于 Linux 用户,可以使用 GCC 或者 Clang 进行编译: ``` qmake make sudo make install ``` 请注意,你可能需要根据自己的系统和编译环境进行适当的调整和配置。 4. 编译和安装完成后,QtXlsx 模块的文件应该已经被安装到了你的系统中。现在,你可以在你的 Qt 项目中使用 QtXlsx 模块了。 5. 在你的 Qt 项目的 `.pro` 文件中,添加以下行来链接 QtXlsx 模块的文件: ``` LIBS += -L/path/to/qtxlsx/lib -lQtXlsx ``` 确保将 `/path/to/qtxlsx/lib` 替换为实际的 QtXlsx 文件所在的路径。 6. 在你的代码中,包含 QtXlsx 的头文件: ```cpp #include <Qtxlsx> ``` 现在,你可以使用 QtXlsx 提供的类和函数来进行 Excel 文件的读写操作了。 请注意,以上步骤是一个基本的安装流程,具体的步骤可能因为你的操作系统、编译器和 Qt 版本而有所不同。建议在安装之前,先阅读 QtXlsx 的官方文档或者 README 文件,以获得更详细的安装和使用说明。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kgduu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值