我有 Java 生成的 .txt 文件(带有数据库查询)。我需要用它生成一个excel(带有图形和其他类型的信息,不仅仅是一个纯csv)。
如何使用 java 调用我的 excel 宏?
我想说,让你的 Excel 宏使用 csv 作为数据源,让它直接完成它的工作。
否则,您可能想研究像 jasper 报告这样的报告框架http://community.jaspersoft.com/project/jasperreports-library
您需要使用 JAVA-to-COM 桥接器,例如 Jacob。 http://danadler.com/jacob/还有其他的,但我对 Jacob 很熟悉。然后您将能够启动应用程序、加载文件、运行宏,然后关闭应用程序。这应该让你开始。
为什么不直接使用java apache poi创建excel,而不是创建txt,然后使用宏转换txt excel。