小编典典

在Apache WorkbookFactory上找不到close()方法

java

我读了有关Apache
WorkbookFactory的文章

指南说完成后要关闭工作簿。“使用后应关闭工作簿”

但是我没有关闭它的关闭方法。

如何关闭?

Workbook wb = WorkbookFactory.create(tempFile);
wb.close();

我正在使用Apache poi Maven 3.9版

The method close() is undefined for the type Workbook   ...     line 423    Java Problem

注意1:为了正确释放资源,使用后应关闭工作簿。

注意2:同样,从InputStream加载比从File加载需要更多的内存。


阅读 861

收藏
2020-11-30

共1个答案

小编典典

在Apache WorkbookFactory上找不到close()方法

您需要关闭Workbook,而不是关闭其工厂。

注意1:为了正确释放资源,使用后应关闭工作簿。

正确。

注意2:同样,从InputStream加载比从加载需要更多的内存。File

不正确,除非InputStreamByteArrayInputStream

2020-11-30