java.lang.NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

用poi解析excel时报如标题错误:java.lang.NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder,根据提示找到代码,指向工具类中  book = new XSSFWorkbook(inputStream);  发现类没有定义,估计是jar包出了问题,后来找到,由于是maven项目,继承了poi版本是3.7,其他相关poi如:poi-ooxml ,poi-ooxml-schemas 特定指定了版本为3.9

由此看来是版本不一致,将poi的版本升为3.8或者3.9之后,可以解析了。

转载于:https://my.oschina.net/u/2307376/blog/952715

你可能感兴趣的:(java.lang.NoClassDefFoundError: org/apache/poi/ss/formula/udf/UDFFinder)