2 luoooofeicsdn luoooofeicsdn 于 2016.09.19 19:37 提问

new XSSFWorkbook(readFile)报错 5C

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

5个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.09.19 21:11

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

u011606457
u011606457   2016.09.19 21:35

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

luoooofeicsdn
luoooofeicsdn 我使用的poi-3.14.jar,poi-ooxml-3.14.jar,poi-ooxml-schemas-3.14.jar
大约一年之前 回复
luoooofeicsdn
luoooofeicsdn   2016.09.20 09:15

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

u011606457
u011606457   2016.09.20 09:33

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

xubo_ob
xubo_ob   2016.09.20 10:31

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

Csdn user default icon
上传中...
上传图片
插入图片