开发者社区> 问答> 正文

new XSSFWorkbook(readFile)报错 ?报错

POI读取xlsx的excel new XSSFWorkbook(readFile)报错,这什么问题,jar都导了。
图片说明
图片说明
什么问题啊。

展开
收起
爱吃鱼的程序员 2020-06-23 20:28:01 1061 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    可能是引用jar的版本问题,异常信息显示缺少某个方法,说明你这个类所在的jar版本低了,换个其他版本的试试。

    除了poi-3.7-20101029.jar
    还需要poi-ooxml-3.7-20101029.jar
    官方下载的包里面有的


    这是我使用的jar包,3.14版本要比3.7还高。

    有可能是jar包冲突了,存在新旧两个版本的类

    jar包问题。
    看你引用的版本应该没有问题,你可以使用ctrl+alt+t查询类org.apache.poi.util.POILogger,
    如果有2个,就用反编译工具看看哪个类没有log方法,将该类删除。
    如果只有一个,那么就是你引入的jar包是有缺陷的,建议重新重网上downjar包或者更换版本

    2020-06-23 20:28:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载