maven项目中运用了jxls 与poi整合进行操作excel2007 报错

poi 报错

Exception in thread "main" java.lang.ExceptionInInitializerError 
at org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook$Factory.newInstance(Unknown Source) 
at org.apache.poi.xssf.usermodel.XSSFWorkbook.onWorkbookCreate(XSSFWorkbook.java:290) 
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:170) 
at com.dao.ZX.main(ZX.java:25) 
Caused by: java.lang.NullPointerException 
at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:769) 
at org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook.<clinit>(Unknown Source) 
... 4 more

 

解决方法:

在jxls 的maven jar包管理层中的pom.xml文件加入poi-ooxml  和poi-schemal.jar

你可能感兴趣的:(excel2007)