new XSSFWorkbook(readFile)报错

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

可能是引用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包是有缺陷的,建议重新重网上down jar包或者更换版本