是否有可能从Java导出到XLS而不打开Excel?

我正在一个项目中放入一个XML文件,项目根据我的XML文件中的input做了一些计算,然后我想要它吐出一个包含我的结果细节的Excel文件。

我目前所做的这个项目完美无瑕,我只想加快这个过程。 该项目使用Java POI 3.13直接将文件写入XLS文件。 如果有任何方法,我可以让这个过程发生在内存中,然后只需要写入文件,而不必打开Excel,这将是超级。

我的输出XLS文件不是什么大事,他们已经预格式化和一切。 每次计算后我都不想看到它们popup。

我真正想要得到的是,我有几百个inputXML文件,我想通过项目运行并获得每个input文件的XLS输出。 等待Excel打开,接收文件,然后closuresExcel(因为似乎不希望由于某种原因同时打开150个以上的文件)只是为我的进程增加了大量时间。

提前致谢。