gpt4 book ai didi

java - Java 中有 OLE 自动化吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:08 24 4
gpt4 key购买 nike

是否可以在 Java 中使用 OLE 自动化?如果不是,为什么在 Java 中不可能?

我希望以不同格式(即 .csv 等...)自动导出 excel 电子表格

提前感谢您的回答:)

最佳答案

最近(2013 年 3 月),一位独立贡献者向 JNA 添加了对通用 COM 自动化的支持,这是在 Java 原生平台 API 集成方面的最后一个人。与 Jawin/JACOB/等不同,JNA 仍在积极维护中。

参见 here有关如何使用它的示例。到目前为止,与 Office API 的预先绑定(bind)非常简单,但查看 the code ,似乎很容易使用 COM 自动化 API(IDispatch、Variant 等)对几乎任何 COM 接口(interface)进行后期绑定(bind)。

不过,我希望看到更完整的 Office COM API 绑定(bind),因为它们是迄今为止世界上最常用的 COM API。也许还有一个“MSExcel2007.java”、“MSExcel2010.java”等来涵盖不同的 API 版本。因此,这是一项正在进行的工作,但 JNA 现在对于 COM Automation 和 JACOB/Jawin 一样普遍有用,而且它得到了非常积极的维护(截至 2013 年 4 月)。

关于java - Java 中有 OLE 自动化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com