我正在使用 Aspose.Cells(试用版)来解析 Java 的 .xls(Excel)文件。但是当我尝试加载文件时,它会抛出下面给出的异常:
严重:java.lang.IllegalStateException:XML 流异常:XMLStreamException:com.ctc.wstx.sr.ValidatingStreamReader 无法转换为 com.ctc.wstx.sr.ValidatingStreamReader
这是我的代码
Workbook workbook = new Workbook();
try {
workbook.open(path+fileName);
} catch (Exception e) {
e.printStackTrace();
}
Worksheet worksheet = workbook.getWorksheets().get(0);
这个异常出现在workbook.open(path+fileName);
这条线上。我很确定这不是由于错误的路径,因为当我给出错误的路径时,aspose throws FileNotFoundException
。所以现在我被困在这里,无法找到为什么会发生这种情况?
注意:在寻找这个问题时,我在 aspose 论坛上找到了这个答案,但它没有帮助也不可行(检查放置在 lib 中的 jar 中存在的所有类)。