try { //2007+ workbook = new XSSFWorkbook(path + "\\" + fileName); } catch (IOException e1) { //2003 workbook = new HSSFWorkbook(new FileInputStream(path + "\\" + fileName)); }
代码先贴出来
运行报错
Exception in thread "main" org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file: 'D:\demo.xls' at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:102) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:199) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:178) at org.apache.poi.POIXMLDocument.openPackage(POIXMLDocument.java:62) at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:167) at com.beyondsoft.local.LocalString.readExcel(LocalString.java:26) at com.beyondsoft.local.LocalString.main(LocalString.java:98)
使用HSSF处理2003,XSSF处理2007,怎么检查都感觉没有问题啊
仔细读每一行的代码才发现catch语句中顺手写了IOException,太粗心了,果断改成Exception,问题解决
相关推荐
使用poi解析excel文件,并将数据写入到数据库 项目说明 这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL...
POI解析Excel简单实例
通过Java Poi 解析EXCEL数据,内附实现代码,绝对可以用。要分不为别的,只为能给个评论。
通过poi解析Excel示例
采用poi3.8解析excel文件,内含实例代码和jar包
使用poi解析excel将数据存入Oraclo所用的joi包
在使用poi解析Excel时,会遇缺少很多的包,这里都包括了
poi解析excel2003、2007 poi解析excel2003、2007 poi解析excel2003、2007
利用 Apache POI 对 excel 操作并存入MySQL数据库的一个小demo。
自己写的一个poi解析excel 的工具类。里面有些实用的方法,满足基本的解析要求了。
一个解单的java工程,利用poi解析excel.下载代码直接可以运行。
最新版poi解析excel2007源码,简单实用,需要的可下.
1.不分版本,2003/2007完美解析 2.调用方便 3.输出直观 4.解析excel工程demo
apache poi解析Excel时报错,我将Excel打开后保存,就不会报错,我将重写的类从新打包这样问题虽然网上有解决方案,但是需要自己打包重写对应类,我已将这些步骤做好了。
POI解析Excel2007
使用java或android语言解析Excel数据时,通常采用poi的jar包进行解析,当前Apache最近的jar包是3.17,但有时版本过高导致出错,所以也附上poi-3.10的jar包
附件包含一个web项目,是一个简单的解析excel和word的例子,项目中包含jar poi解析excel、word2007,2010等版本
利用 Apache POI 对 excel 操作并存入MySQL数据库的一个小demo。
java技术,利用工具类poi解析Excel文档示例
poi解析EXCEL2007,解决了jxl不能解析EXCEL2007的问题