java - Aspose单元格异常:om. ctc.wstx.sr.ValidatingStreamReader cannot be cast to com.ctc.wstx.sr.ValidatingStreamReader

标签 java excel aspose aspose-cells

我正在使用 Aspose.Cells(试用版)为 Java 解析 .xls (Excel) 文件。但是当我尝试加载文件时,它抛出了下面给出的异常:

SEVERE: java.lang.IllegalStateException: XML Stream Exception: XMLStreamException: com.ctc.wstx.sr.ValidatingStreamReader cannot be cast to 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 抛出 FileNotFoundException。所以现在我被困在这里并且无法找到为什么会发生这种情况?

注意:在搜索这个问题,我找到了this answer在 aspose 论坛上,但它没有帮助和可行(检查 lib 中的 jars 中存在的所有类)。

最佳答案

我们建议您试用我们最新版本的产品(例如 v7.7.x (JAVA)),因为我们确实删除了一些相互依赖的 jar 并编写/包含了我们自己的自定义 XML 解析器以在产品。在新版本中,我们已经删除了产品中冲突的“com.etc.wstx”jar,所以你应该不会再发现这个异常了。

谢谢,

关于java - Aspose单元格异常:om. ctc.wstx.sr.ValidatingStreamReader cannot be cast to com.ctc.wstx.sr.ValidatingStreamReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805975/

相关文章:

Html文件到Aspose幻灯片的转换

html - Excel 可以将单元格解释为 HTML 吗?

java - 二分查找,计算重复项

java - java中ArrayList转Hashset

java - 使用 Java 7 进行逃逸分析/堆栈分配的资格

regex - 使用 VBA 替换的精确匹配

c# - 如何在 DataGridView 中创建类似 excel 的搜索?

java - 将发布合并到一个 JAR 文件中的最简单方法

c# - OpenXML 编写器专栏

c# - 往返 XML -> Excel -> XML