用c ++读/写excel文件

时间:2015-12-16 08:32:56

标签: c++

我必须用C ++读/写excel文件。我在网上搜索了我发现可能库文件,它提供了解析Excel工作表的功能,但那些库不是开源的。

任何人都可以告诉我在c ++中读取/写入excel文件的最简单方法。 如果您建议并预定义库,那么它应该是免费的。

1 个答案:

答案 0 :(得分:1)

几条路线:

  1. 如果您正在解析字符分隔值文件,那么您可以使用简单的iostream

  2. 开发XLL。下载Excel SDK并从那里开始。该SDK中的框架示例相当不错。

  3. 使用COM界面。为此你需要像微软的ATL这样的东西。虽然可能,但低级别的COM很难。

  4. 使用Apache POI和JNI / JNA图层。

  5. (4)的优点是不需要安装excel,因此可以在服务器端运行良好,但它需要Java。 (3)如果您以前没有在C ++中使用COM,那么这是一条学习曲线。预算6个月的精神迷雾。

    在没有任何更多信息的情况下,我很满意(2)。 XLL接口非常好。