我必须用C ++读/写excel文件。我在网上搜索了我发现可能库文件,它提供了解析Excel工作表的功能,但那些库不是开源的。
任何人都可以告诉我在c ++中读取/写入excel文件的最简单方法。 如果您建议并预定义库,那么它应该是免费的。
答案 0 :(得分:1)
几条路线:
如果您正在解析字符分隔值文件,那么您可以使用简单的iostream
。
开发XLL。下载Excel SDK并从那里开始。该SDK中的框架示例相当不错。
使用COM界面。为此你需要像微软的ATL这样的东西。虽然可能,但低级别的COM很难。
使用Apache POI和JNI / JNA图层。
(4)的优点是不需要安装excel,因此可以在服务器端运行良好,但它需要Java。 (3)如果您以前没有在C ++中使用COM,那么这是一条学习曲线。预算6个月的精神迷雾。
在没有任何更多信息的情况下,我很满意(2)。 XLL接口非常好。