:bar_chart: 适用于 C++11+ 的跨平台用户友好型 xlsx 库
#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: 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,或尚未同步最近议题。