百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
X

xlnt

> 编程语言
开源

:bar_chart: 适用于 C++11+ 的跨平台用户友好型 xlsx 库

1.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

:bar_chart: 适用于 C++11+ 的跨平台用户友好型 xlsx 库


==== ## 简介 xlnt 是一个现代的 C++ 库,用于在内存中操作电子表格,并从/向 XLSX 文件中读取/写入,如 [ECMA 376 第 4 版](http://www.ecma-international.org/publications/standards/Ecma-376.htm) 中所述。xlnt 1.0 版的首次公开发布是在 2017 年 5 月 10 日。目前的工作主要集中在提高兼容性、改进性能以及讨论未来的开发目标。如果想了解使用该库可以做什么,请参阅 [功能列表](https://tfussell.gitbooks.io/xlnt/content/docs/introduction/Features.html)。欢迎通过拉取请求或在 [仓库的问题页面](https://github.com/tfussell/xlnt/issues) 上进行讨论来提供贡献。
cpp
#include <xlnt/xlnt.hpp>

int main()
{
    xlnt::workbook wb;
    xlnt::worksheet ws = wb.active_sheet();
    ws.cell("A1").value(5);
    ws.cell("B2").value("string data");
    ws.cell("C3").formula("=RAND()");
    ws.merge_cells("C3:C4");
    ws.freeze_panes("B2");
    wb.save("example.xlsx");
    return 0;
}
// compile with -std=c++14 -Ixlnt/include -lxlnt

文档

当前版本的 xlnt 的文档可在 这里 查看。

使用 vcpkg 构建 xlnt

您可以使用 vcpkg 依赖管理器下载并安装 xlnt: git clone https://github.com/microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh ./vcpkg integrate install ./vcpkg install xlnt vcpkg 中的 xlnt 端口由 Microsoft 团队成员和社区贡献者持续更新。如果版本过时,请在 vcpkg 仓库上 创建问题或 Pull Request。

许可证

xlnt 根据 MIT 许可证的条款免费向公众发布。请参阅 LICENSE.md 查看许可证的全文以及 xlnt 的第三方依赖项的许可证。LICENSE.md 应该

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++apic-plus-pluscppexcel

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言