HSSFWorkbook怎么在一个方法里写出两个excel

图片说明如图所示,这样写的话创建的两个文件里面都写不出任何东西,打开文件都是在被写入中,怎么样避免这种情况?

把生成excel的功能封装起来会不会好一点

楼主想实现的是写两个表单sheet吧

不是,是要生成两个EXCEL文件

问题已经自己解决了,错的地方很简单,谁答出来分给谁

应该是在第一次write完之后,要调用workbook.close()方法,然后第二次write完再调用close方法。
总之就是没有进行write完之后没有进行close

两个,创建两个hssfworkbook就好了;
在到处之后,需要close

workbook.close()这个方法我是第一次见,麻烦找找看有没有这个方法

创建一个hssfworkbook,把路径或者模板换了就行。