使用Java将宏添加到Excel电子表格中

时间:2011-05-06 12:17:36

标签: java excel

我正在开发一个创建Excel电子表格的应用。我正在使用带有docx4j库的Java,但它没有Macro支持,因为它不是通过Open XML API提供的。我只是想知道是否有人知道使用Java将宏添加到现有Excel电子表格中的解决方法(即使使用其他库)。

由于

2 个答案:

答案 0 :(得分:4)

如果它是所有工作簿中的相同宏,您可以使用模板吗?这意味着你有一个包含通用makro的空工作簿,这将被复制为你需要从Java创建的每个“新”工作簿。

答案 1 :(得分:2)

我认为你不会发现任何基于java的东西能够为你做到这一点。但是,我猜本机MS技术(.NET,c#等)将能够做到这一点。虽然(AFAIK)您无法在JVM中实际执行c#,但您可以使用Runtime.exec()从java进行系统调用以执行另一个程序。