Java导出Excel,java.io.IOException: Stream is already closed
Posted nick-guo-sdly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java导出Excel,java.io.IOException: Stream is already closed相关的知识,希望对你有一定的参考价值。
使用POI进行Excel导出的时候,后台报了这样一个错误:
java.io.IOException: Stream is already closed
导出的代码如下:
查了半天,才发现问题出在第409行
out.close();
out这个输出流是不用自己手动关闭的,系统会自动替我们关闭,自己手动关闭的话还会引发问题。
实际上只有像下面这种使用new关键字创建的输入/输出流,才需要自己手动关闭
InputStream input = new FileInputStream(new File("")); OutputStream input = new FileOutputStream(new File(""));
以上是关于Java导出Excel,java.io.IOException: Stream is already closed的主要内容,如果未能解决你的问题,请参考以下文章