c++操作excel的⼏种库
OpenXLSX
OpenXLSX 是⼀个 C++ 库,⽤于读取、写⼊、创建和修改 Microsoft Excel ⽂件,采⽤ .xlsx 格式。
注意: 这库我测试时对中⽂utf-8⽀持不⾏,创建的xlsx⽂件中有中⽂就打不开,提⽰⽂件破损。
虽然他说⼀秒读写400万单元格。
兼容性:
libxlsxwriter
Libxlsxwriter 是⼀个 C 库,可⽤于在 Excel 2007+ XLSX ⽂件中写⼊⽂本、数字、公式和指向多个⼯作表的超链接。
它⽀持以下功能:
100% 兼容 Excel XLSX ⽂件。
完整的 Excel 格式。赴汤蹈火的蹈是什么意思
合并的单元格。
定义的名称。
⾃动过滤器。
图表。
数据验证和下拉列表。
条件格式。
⼯作表 PNG/JPEG/GIF 图像。
氤氲是什么意思单元格评论。
⽀持添加宏。
⽤于写⼊⼤⽂件的内存优化模式。
源代码可在GitHub 上获得。
FreeBSD 许可证。
ANSI C.
适⽤于 GCC、Clang、Xcode、MSVC 2015、ICC、TCC、MinGW、MingGW-w64/32。
适⽤于 Linux、FreeBSD、OpenBSD、OS X、iOS 和 Windows。也适⽤于 MSYS/MSYS2 和 Cygwin。
带宽限制编译为 32 位和 64 位。
在⼤端和⼩端系统上编译和⼯作。
唯⼀的依赖是在zlib。
readxl
清平乐大结局readxl 包可以轻松地从 Excel 中获取数据并导⼊ R。与许多现有包(例如 gdata、xlsx、xlsReadWrite)相⽐,readxl 没有外部依赖项,因此它易于在所有操作系统上安装和使⽤。它旨在读取表格数据。
沙发十大品牌排名它⽐ openxlsx 简约得多,但在简单的例⼦中,它的速度似乎是它的两倍,并且可以编写更⼩的⽂件。
xlslib
教师节是哪天涉及到跨平台,同时⼜要对Excel的读写操作兼顾,⽽且免费的库,那应该是要⽤xlslib和libxls了。xlslib库只能写Excel⽂件,libxls库只能读Excel⽂件。另外libxl库功能强⼤,但是收费的
BasicExcel
这库还没试
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论