指南说完成后关闭工作簿。 “工作簿使用后应关闭”
但我没有关闭方法来关闭它。
如何关闭它?
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:为了正确释放资源,Workbook 在使用后应关闭。
注释 2:从 InputStream 加载比从文件加载需要更多内存
我想使用一个文件而不是像 this one 这样的输入流萨耶斯
最佳答案
Workbook.close()
在poi 3.11版本中实现。
工作簿工作完成并写入后,您必须关闭输出流。
来自POI user guide :
Workbook wb = new XSSFWorkbook();
FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
wb.write(fileOut);
fileOut.close();
不要忘记关闭工作簿:
wb.close();
关于java - 在 Apache WorkbookFactory 上找不到 close() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34282946/