Java の .xls (Excel) ファイルを解析するために Aspose.Cells (試用版) を使用しています。しかし、ファイルをロードしようとすると、以下の例外がスローされます。
重大: 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);
この行で発生しています。間違ったパスを指定するとスローが発生するため、これは間違ったパスが原因ではないことを確信していFileNotFoundException
ます。
注:この問題を探して、aspose フォーラムでこの回答を見つけましたが、(lib に配置された jar に存在するすべてのクラスをチェックするために) 役に立ちませんし、実行可能でもありません。