最近使用POI中的XSSFWorkbook操作excel2007(xlsx)的时候抛出以下异常:
严重: Servlet.service() for servlet StaffIpRestrictServlet threw exception
java.lang.ClassNotFoundException: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
解决方案:
poi包中默认不支持excel2007,如果需要解析,则需要引入poi-ooxml-schemas-xx.jar包。
引入此包后,可能还会有个异常,原因是找不到dom4j的jar包。
因为poi-ooxml-schemas-xx.jar需要依赖dom4j-xxx.jar包
本文介绍使用XSSFWorkbook处理Excel 2007文件时遇到的ClassNotFoundException问题及其解决方案。需要引入poi-ooxml-schemas-xx.jar包,并确保dom4j-xxx.jar包已正确配置。
的异常:找不到类解决&spm=1001.2101.3001.5002&articleId=51098232&d=1&t=3&u=615b442c3a994367a04b76ce880bf810)
2万+

被折叠的 条评论
为什么被折叠?



