在哪里可以找到读取 Excel 和/或 ODS 文件的 C 库?

Posted

技术标签:

【中文标题】在哪里可以找到读取 Excel 和/或 ODS 文件的 C 库?【英文标题】:Where can I find a C library to read Excel and/or ODS files? 【发布时间】:2011-07-25 17:54:01 【问题描述】:

谷歌搜索“ods c library”并没有带来任何有用的结果。

【问题讨论】:

【参考方案1】:

This 仅处于实验状态,但其背后的想法是用外部库替换 LibreOffice Calc 过滤器。开发者是 LibreOffice Calc 的主要开发者。 OpenOffice 和 LibreOffice Calc 过滤器使用所有 UNO 并且依赖于 Calc 核心设计。

【讨论】:

【参考方案2】:

你可以试试libxl 虽然那是 C++(多平台,但是 xls/xlsx)

【讨论】:

这是一个商业图书馆。每位开发人员的成本为 200 美元。我希望能找到 GPL 的东西。当然,LibreOffice 已经打包了他们的 .ods 和 .xls 阅读器,以便它们可以重复使用?

以上是关于在哪里可以找到读取 Excel 和/或 ODS 文件的 C 库?的主要内容,如果未能解决你的问题,请参考以下文章

unotools - 尝试使用 python 将 ods 或 excel 文件转换为 csv

在 libre office 的源代码中哪里可以找到 excel 文件解析器?

PHPExcel setReadDataOnly 不适用于 Excel 2007

如何批量读取bmp图片的原始高和宽

我是不是需要安装 Excel 才能“交互式”使用 Openpyxl?它可以与 .ODS 格式交互吗?

如何将 .ods 文件转换为 .xls 文件