dromara / hutool

🍬A set of tools that keep Java sweet.
https://hutool.cn
Other
29.17k stars 7.52k forks source link

在同一个文件流中通过ExcelReader获取多个sheet的数据时设置closeAfterRead无效 #1007

Closed Charles2mx closed 4 years ago

Charles2mx commented 4 years ago

版本情况

JDK版本: openjdk_8_201 hutool版本: 5.3.9

ExcelReader(InputStream bookStream, String sheetName, boolean closeAfterRead)

这里closeAfterRead设置为false,bookStream还是被apache 的poi关闭了。

looly commented 4 years ago

确实,WorkbookFactory.create方法读取流会自动关闭,没有注意。

5.4.0去除这个参数,感谢。