如何从Java运行Excel宏?

时间:2013-03-05 15:02:31

标签: java excel vba

我是由Java生成的.txt文件(带有数据库查询)。我需要生成一个excel(使用图形和其他类型的信息,不仅仅是一个纯粹的csv)。

如何使用java调用我的excel宏?

3 个答案:

答案 0 :(得分:0)

我想说,让你的Excel宏使用csv作为数据源并让它直接完成它的工作。

否则,您可能需要查看报告框架,例如jasper reports http://community.jaspersoft.com/project/jasperreports-library

答案 1 :(得分:0)

您需要使用JAVA-to-COM桥,例如Jacob。 http://danadler.com/jacob/还有其他人,但我熟悉雅各布。然后,您将能够启动应用程序,加载文件,运行宏,然后关闭应用程序。这应该可以帮到你。

答案 2 :(得分:0)

为什么不直接使用java apache poi创建excel,而不是创建txt然后使用宏转换txt excel。