poi读取Excel的问题,求大虾

这个名有人用不 2014-01-07 10:45:12
异常情况如下:
C:/Users/HELLOW/Desktop/考勤/001_2013_12_月统计表.xls
Exception in thread "main" java.lang.IllegalArgumentException: Your InputStream was neither an OLE2 stream, nor an OOXML stream
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:69)
at com.neusoft.common.util.ExcelReader.<init>(ExcelReader.java:34)
at com.neusoft.model.controller.test.main(test.java:11)


这是什么情况,没有识别出来文件吗?
我用office新建的.xls或是.xlsx文件都能读出来,咋业主给的报表就读不出来?这个报表可以正常打开的!
...全文
455 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fish-- 2014-01-07
  • 打赏
  • 举报
回复
把excel另存为,再试
suciver 2014-01-07
  • 打赏
  • 举报
回复
看异常猜测楼主用的是不是WorkbookFactory.create(OPCPackage pkg) 这个方法啊
留下您的微笑 2014-01-07
  • 打赏
  • 举报
回复
http://blog.csdn.net/huasuan26/article/details/17759753

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧