繁体   English   中英

无法使用ApachePOI打开Excel

[英]Unable to open excel using ApachePOI

我正在创建一个新的xlsx文件,并尝试使用apache-poi打开它

 File file = new File("file.xlsx");
 XSSFWorkbook wb=new XSSFWorkbook(file);

但是我在尝试执行时遇到以下错误

 org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file: 'file.xlsx'  

org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file: 'file.xlsx'

也许您应该使用文件系统内文件的完整路径,因为找不到该文件,或者您的用户无权在当前执行文件路径中打开文件,等等。

您可以查看《 Apache POI繁忙的开发人员指南》中的相应部分

XSSFWorkbook wb = WorkbookFactory.create(new File("MyExcel.xlsx"));

并且您是否使用下面的代码打开它?

// XSSFWorkbook, File
OPCPackage pkg = OPCPackage.open(new File("file.xlsx"));
XSSFWorkbook wb = new XSSFWorkbook(pkg);

....

pkg.close();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM