我正在尝试使用 Apache POI 并得到以下异常:
线程“主”java.lang.IllegalAccessError 中的异常:试图从 org.apache.poi.xssf 的类 org.apache.poi.xssf.eventusermodel.XSSFBReader 访问字段 org.apache.poi.xssf.eventusermodel.XSSFReader.pkg .eventusermodel.XSSFBReader.getXSSFBStylesTable(XSSFBReader.java:78) 在 org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor.getText(XSSFBEventBasedExcelExtractor.java:122) 在 xlsbpar.XlsbPar.main(XlsbPar.java:38)
这是我的代码:
XSSFBEventBasedExcelExtractor ext = null;
try {
ext = new XSSFBEventBasedExcelExtractor("C:\\Users\\name\\Desktop\\abc.xlsb");
System.out.println(ext.getText());
} catch (Exception ex) {
System.out.println(ex.getMessage());
}