我正在寻找一个允许我以编程方式修改Excel文件以将数据添加到某些单元格的库.我目前的想法是使用命名范围来确定插入新数据的位置(基本上是1x1的范围),然后更新命名范围以指向数据.这个要集成的现有应用程序完全是用C++编写的,所以我理想地寻找一个C++解决方案(因此这个线程的用处有限).如果所有其他方法都失败了,我会使用.NET解决方案,如果有某种方法可以将它与我们的C++应用程序相关联.
一个理想的解决方案是开源,但到目前为止我所看到的(MyXls和XLSSTREAM)似乎都没有达到挑战.我喜欢Aspose.Cells的外观,但它适用于.NET或Java,而不是C++(并且需要花钱).我需要支持从97到现在的所有Excel格式,包括XLSX和XLSB格式.理想情况下,它还支持OpenOffice和(用于输出)PDF和HTML等格式.
我需要支持的一些用例:
任何帮助,你可以给我找到一个合适的图书馆会很棒.我还想听听一些关于各种建议的推荐(包括我的帖子中的建议),这样我就可以做出更明智的决定 - 什么方便使用,无错误,便宜等等?
正如我在原来的帖子中提到的那样,我最终使用了 Aspose.Cells,因为它似乎是最简单的路径。我对结果非常满意,他们的支持非常好。我必须用 C# 创建一个包装器,将 COM 接口导出到我的 C++ 应用程序。
归档时间: |
|
查看次数: |
7313 次 |
最近记录: |