我正在开发一个创建Excel电子表格的应用程序。我正在使用Java和docx4j库,但它不支持宏,因为它没有通过Open XML API提供。我想知道是否有任何方法可以通过Java向现有的Excel电子表格添加宏(即使使用另一个库)。
谢谢
谢谢
如果所有工作簿中都使用相同的宏,您可能可以使用模板?这意味着您有一个空工作簿,其中包含通用宏,并且将为每个从Java创建的“新”工作簿复制此宏。
我认为你不会找到任何基于Java的东西能够为你做到这一点。然而,我猜本地的MS技术(.NET,c#等)将能够做到这一点。虽然(AFAIK)你无法在JVM中实际执行c#,但你可以使用Runtime.exec()从Java中发出系统调用来执行另一个程序。