我正在尝试阅读xls和xlsx文件 . 能够读取xls但xlsx获得异常: -
java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLEventFactory;
at org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.(PackagePropertiesMarshaller.java:45)
at org.apache.poi.openxml4j.opc.OPCPackage.init(OPCPackage.java:161)
at org.apache.poi.openxml4j.opc.OPCPackage.(OPCPackage.java:141)
at org.apache.poi.openxml4j.opc.Package.(Package.java:37)
at org.apache.poi.openxml4j.opc.ZipPackage.(ZipPackage.java:87)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:272)
at org.apache.poi.util.PackageHelper.open(PackageHelper.java:37)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:258)
在“ Workbook myWorkBook = new XSSFWorkbook(fileStream); ”这一行 .
Apache POI jar文件: -
POI-3.11-20141221.jar
POI-OOXML-3.11.jar
POI-OOXML-架构 - 3.11.jar
POI暂存器,3.11-20141221.jar
XMLBeans的-2.3.0.jar
还添加
STAX的API-1.0.1.jar
但无法在Android Studio中构建此jar文件 .
我没有得到如何做到这一点 .