Project1

标题: 安利一个C++的Excel(xlsx)处理工具 [打印本页]

作者: 不死鸟之翼    时间: 2018-5-10 14:37
标题: 安利一个C++的Excel(xlsx)处理工具
本帖最后由 不死鸟之翼 于 2018-5-10 14:34 编辑

Step 1
编译安装xlnt库。GitHub上有源码。

如果你有vcpkg,那么输入
POWERSHELL 代码复制
  1. vcpkg install xlnt

即可


Step 2
CPP 代码复制
  1. #include <xlnt/xlnt.hpp>
  2.  
  3. int main() {
  4.         xlnt::workbook wb;
  5.         auto ws = wb.active_sheet();
  6.         ws.cell("A1").value(1);
  7.         ws.cell("A2").value(2);
  8.         ws.cell("A3").value(3);
  9.         ws.cell("A4").formula("=SUM(A1:A3)");
  10.         wb.save("book.xlsx");
  11. }


Step 3

作者: shitake    时间: 2018-5-10 18:26
据说excel最新版支持js编写的自定义函数
作者: b565185756    时间: 2018-5-10 23:54
大佬不考虑一起毁灭整个宇宙吗
作者: hyperzlib    时间: 2018-6-10 11:34
提示:将xlsx后缀名改成zip打开有惊喜




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1