- 将poi-ooxml-schemas-x.x.jar换成
ooxml-schemas-1.1.jar
就好啦
根据这个回答,poi提供的那个ooxml-schemas.jar包是精简版的,为了节省空间,里面放的只有一些常用的模块,所以要引用另外一些功能的话就需要引用完全版的ooxml-schemas.jar包。另外,3.5和3.6版本的poi对应的完整版的jar包是1.0版的,如果要用3.7及以上的,就需要用ooxml-schemas-1.1.jar这个包了,这样导入之后果然就好了。
总结一下,遇到这个问题需要导入ooxml-schemas-1.1.jar这个包,最好去掉poi提供的那个同名的包,如:去掉poi-ooxml-schemas-3.12-20150511.jar这个包。