跨平台 C 库,用于从 .xlsx 文件读取值和写入值。
XLSX I/O 旨在提供一个用于读写 .xlsx 文件的 C 库。.xlsx 文件格式是 Microsoft(R) Excel(TM) 自 2007 版以来使用的本机格式。
该库的编写考虑了以下目标:
用标准 C 编写,但允许由 C++ 使用
简单的界面
占地面积小
可跨不同平台移植(Windows、*nix)
最小的依赖性:只依赖于 expat(只用于阅读)和 minizip 或 libzip(它们又依赖于 zlib)
用于读取和写入 .xlsx 文件的独立库
不需要安装 Microsoft(R) Excel(TM)
读取 .xlsx 文件:
旨在将 .xlsx 文件作为数据表处理,它假定以下内容:
假定第一行包含标题名称
假定下一行包含与提供标题名称的列相同的列中的值
仅处理值,忽略其他任何内容(公式、布局、图形、图表...)
整个共享字符串表都加载到内存中(警告:对于具有很多不同值的大型电子表格来说可能很大)
支持没有共享字符串表的 .xlsx 文件
工作表数据本身是即时读取的,无需在内存中缓冲数据
提供2个方法
2024-01-24 10:57:13
957KB
excel
1