Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JAVA程序执行的VBA(宏)_Java_Excel_Vba_Auto Generate - Fatal编程技术网

从JAVA程序执行的VBA(宏)

从JAVA程序执行的VBA(宏),java,excel,vba,auto-generate,Java,Excel,Vba,Auto Generate,我试图在每次执行JAVA程序时,根据JAVA程序的输出生成excel报告。因此,在我看来,有几个步骤可以实现这一点。 (我做了一些研究,但我的理解可能有一些漏洞,如果我错了,请纠正我) 1) 将输出插入excel工作簿(据我所知,可以使用ApachePOI完成,但只能进行读/写操作) 2(选项A))在每个工作簿中预先编写VBA代码。让JAVA程序执行上述宏,这些宏将生成我想要的报告格式 2(选项B))使用步骤1中创建的新excel工作簿,让JAVA在工作簿(VBS?)上执行一个外部代码,该代码

我试图在每次执行JAVA程序时,根据JAVA程序的输出生成excel报告。因此,在我看来,有几个步骤可以实现这一点。 (我做了一些研究,但我的理解可能有一些漏洞,如果我错了,请纠正我)


1) 将输出插入excel工作簿(据我所知,可以使用ApachePOI完成,但只能进行读/写操作)

2(选项A))在每个工作簿中预先编写VBA代码。让JAVA程序执行上述宏,这些宏将生成我想要的报告格式

2(选项B))使用步骤1中创建的新excel工作簿,让JAVA在工作簿(VBS?)上执行一个外部代码,该代码的功能与选项A相同

这两种方法都有效吗?我一直看到诸如JAVA-COM桥接器之类的术语。但我不明白它的作用。我可以使用哪些库/方法来实现这一点

谢谢你的帮助,每个人都可以帮忙,也许会有帮助。