@[TOC]C++操作表格xlnt库简介
xlnt库简介
xlnt是一个开源库,背景介绍请移步github:[link](https://github.com/tfussell/xlnt) ;
使用xlnt库可以便捷的对xlsx格式的表格进行创建、读写等操作,在使用C++实现的数据科学项目中,可以用来方便地将实验结果记录成表格。
安装
从源码安装(win10+cmake+VS2017)
a. 使用cmake打开 源码文件夹
b. 选择编译方式为 Release win64 (要匹配目标工程的配置) 和 本地VS版本
c. 设置输出工程目录
d. 配置-生成
e. 去输出目录打开 VS 工程
f. 编译 得到 source/Release 下的库文件 和 dll 文件
g. 将dll脚本文件复制到 C:\Windows\System32
h. 配置工程属性 或 使用的属性表(工程属性要设置继承属性表)
i. 设置包含目录 和 库目录
ii. 编译器-》输入-》附加依赖项 添加 xlnt.lib
使用简介
xlsx表格与xlnt库对象对应表
xlsx对象 | 含义 | xlnt对象 | 属性 |
---|---|---|---|
表格文件 | 对应一个 xlsx文件 | xlnt::workbook | 可以有多个表格页 |
表格 | 对 |