1、在实例化XSSFWorkbook对象时,报 java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions 的错误
经检查,是因为官方包里默认是不包含xmlbean.jar包的,需要自己添加xmlbeans.jar这个包
下载包地址:https://www.apache.org/dyn/closer.lua/poi/xmlbeans/release/bin/xmlbeans-bin-3.1.0.zip
2、导入xmlbeans包后再运行报java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap的错误
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 38 more
经查,错误原因,是缺少有关collections4的jar,导入解决
3、导入collections4后还是有其他包没导入的错误,干脆把poi的lib中所有的jar都导入下
Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipFile
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 43 more
最后把所有包导入后解决: