JAVA POI关闭Workbook
POI操作中,最近遇到了没有关闭Workbook而导致无法删除对应的文件,以下是关闭的方法。
jar包:poi-3.8.jar
File f = new File("/path/to/excel/file"); Workbook wb = null; NPOIFSFileSystem npoifs = null; OPCPackage pkg = null; try { npoifs = new NPOIFSFileSystem(f); wb = WorkbookFactory.create(npoifs); } catch(OfficeXmlFileException ofe) { pkg = OPCPackage.open(f); wb = WorkbookFactory.create(pkg); } if (npoifs != null) { npoifs.close(); } if (pkg != null) { pkg.close(); }
作者:ccc
本文版权归作者和博客园共有,欢迎转载,但必须在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.如果文中有不妥或者错误的地方还望高手的你指出,以免误人子弟。如果觉得本文对你有所帮助不如【推荐】一下!如果你有更好的建议,不如留言一起讨论,共同进步!
posted on 2016-07-08 16:24 laugher_ccc 阅读(18491) 评论(0) 收藏 举报
浙公网安备 33010602011771号