跨平台 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
支持命令行互转csv与xlsx文件;
2022-01-12 13:02:21 1.58MB csv xlsx
1
xlsxio的读写简单c++封装,用于读写策划配置表等 首先要配置cygwin环境 然后安装一下gcc g++ vim gdb make cmake minizip libzip2等,根据需要 然后从cygwin里进入解压出来的libexpat文件夹,用 cmake . && make && make install 这里为了偷懒直接make install了,依赖库自动拷贝到了你的/usr/local/bin/里,注意给策划用的时候把需要的dll拷贝过去 然后从cygwin里进入解压出来的xlsxio-master文件夹 cmake. && make && make install 然后就可以进入解压出来的uniqs_cfg_generator里 sh b.sh进行编译了 代码说明: c风格简单封装,为避免命名冲突在前面加了uniqs_开头 返回的结构体比较复杂,嵌套比较多,要是想简单可以自己写个类然后放进去即可 注意,这一坨dll都是从 D:\cygwin64\bin 目录以及 D:\cygwin64\usr\local\bin目录里拷贝过来的(前提是记得一定要make install,可以省去你一堆包含头文件的路径) cygexpat-1.dll cyggcc_s-seh-1.dll cygstdc++-6.dll cygwin1.dll cygxlsxio_read.dll cygxlsxio_write.dll
2020-01-03 11:38:23 24.89MB xlsx读写 xlsxio
1