使用 UI 编辑 MS Office 或 Open Office 文件的 Java API 或库

Posted

技术标签:

【中文标题】使用 UI 编辑 MS Office 或 Open Office 文件的 Java API 或库【英文标题】:Java API or library to edit MS Office or Open Office files using UI 【发布时间】:2011-11-17 07:38:33 【问题描述】:

是否有 Java API 或库可用于编辑 MS office 或使用用户界面打开 office 文件并且可以附加到 Java 项目中?

我知道用于 MS office 的 Apache POI 或用于 Open Office 文件的 Java UNO API,但它们通过编写代码而不使用用户界面来创建和更改文件功能。

【问题讨论】:

换句话说,您想要一个 Java 版本的 MS Office? 不完全是。我需要任何可以与 java 项目集成的库或 api 或插件来直观地编辑文件。 【参考方案1】:

我认为没有可以嵌入到 Swing 应用程序中的免费或商用 Java 办公解决方案。最好的选择可能是嵌入 open openoffice。

这里是a tutorial,了解如何操作。它已经很老了,所以它可能不像那里描述的那样工作,但原则上它应该是可能的。

【讨论】:

这是一个替代方案,但不是答案

以上是关于使用 UI 编辑 MS Office 或 Open Office 文件的 Java API 或库的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 ActiveX 控件从我们的 Web 应用程序查看或编辑 ms office 软件中的文件

Alfresco 附加的 word 文档无法使用 ms office 在线编辑

MS OFFICE excel vs Open office Calc vs libreoffice calc 以及相同的公式对每个原因都不起作用任何建议

从 Cordova 和 iOS 打开 MS Office 文件

怎么用OCR图文识别软件在MS Office中创建PDF文件

了解值来自 Excel 或 Open Office 中的哪个工作表