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

用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之后,可以解析了。

posted @ 2017-07-06 16:31  llhl  阅读(1414)  评论(0编辑  收藏  举报