Я использую Aspose.Cells (пробная версия) для анализа файла .xls (Excel) для Java. Но когда я пытаюсь загрузить файл, возникает исключение, приведенное ниже:
СЕРЬЕЗНЫЙ: 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 выдает FileNotFoundException
. Итак, теперь я застрял здесь и не могу понять, почему это происходит?
Примечание. В поисках этой проблемы я нашел этот ответ на форуме aspose, но это бесполезно и невыполнимо (проверить все классы, присутствующие в банках, размещенных в lib).