Free Support Forum - aspose.com

Aspose.Cells for Java ArrayIndexOutOfBoundsException が発生する

下記のサンプルデータを処理する際に下記のコードで例外が発生しました。

Workbook workbook = new Workbook(inputStream);

java.lang.ArrayIndexOutOfBoundsException: 42
        at com.aspose.cells.zcx.a(Unknown Source)
        at com.aspose.cells.zarp.a(Unknown Source)
        at com.aspose.cells.zarp.a(Unknown Source)
        at com.aspose.cells.zarp.b(Unknown Source)
        at com.aspose.cells.zccm.O(Unknown Source)
        at com.aspose.cells.zccm.al(Unknown Source)
        at com.aspose.cells.zccm.a(Unknown Source)
        at com.aspose.cells.zccm.c(Unknown Source)
        at com.aspose.cells.zccm.b(Unknown Source)
        at com.aspose.cells.Workbook.a(Unknown Source)
        at com.aspose.cells.Workbook.<init>(Unknown Source)

使用バージョン:Aspose.Cells for Java 18.5
サンプルデータ:
http://www.gdansk.pl/pobierz/95126/sierpien-2017-r
https://www.flemingschools.org/cms/lib/CO02201757/Centricity/Domain/38/Scholarship_Database.xls

この例外を回避しファイルを処理できるようにすることは可能でしょうか。

お手数おかけしますが、ご確認の程よろしくお願いいたします。

@yudai_yamaguchi,

サンプルコードとテンプレートファイルをありがとう。

MS Excelでファイルを手動で開きます。 エラーメッセージが表示されます。 最終的にファイルを開くことができる場合、MS Excelはファイルを修復する必要があります。 つまり、有効なファイルが見えないか破損しています。 したがって、このエラーメッセージが表示されます。 ファイルを強制的に開き、MS Excelで再度保存することができます。 Aspose.Cellsを使用してAPIでファイルを読み取ることができるようになりました。

ご回答ありがとうございます。

https://www.flemingschools.org/cms/lib/CO02201757/Centricity/Domain/38/Scholarship_Database.xls
こちらのファイルについては、ファイルを開いた際にエラーメッセージが表示されます。
そのため、破損しているのでASPOSEで処理できないということを了解しました。

しかし、もう片方のファイルについてはファイルを開いたときにエラーメッセージは表示されません。
http://www.gdansk.pl/pobierz/95126/sierpien-2017-r
ですが、ASPOSEで処理すると例外が発生してしまいます。
こちらのファイルについては何かご対応いただくことはできないでしょうか。

お手数おかけしますが、ご確認の程よろしくお願いいたします。

@yudai_yamaguchi,

新しいテンプレートファイルをありがとうございます。

最初のテストの後、私は、新しいテンプレートファイルでサンプルコードを使って説明した問題を確認しました。 XLSファイルのロード中に "java.lang.ArrayIndexOutOfBoundsException"が発生しました。

私は問題ID "CELLSJAVA - 42652"を記録しました。 私たちはすぐにそれを調査します。

更新がある場合は、ここでお知らせします。

チケット作成の対応ありがとうございました。
よろしくお願いいたします。

@yudai_yamaguchi,

これは、問題が修正されたことを通知するためです。 QAを実装し、その他の拡張機能や変更を加えた後は、固定バージョンを提供します。

連絡を取り合う。

問題を解決していただき、ありがとうございます。

@yudai_yamaguchi

Aspose APIを使用していただきありがとうございます。

以下の修正プログラムをダウンロードしてお試しください。フィードバックをお寄せください。

修正版を使って、例外が発生しなくなったことを確認しました。
ご対応いただきありがとうございました。

@yudai_yamaguchi

あなたの問題は最新の修正で解決されたことを知っておいてよかったです。 あなたが他の問題に遭遇した場合は、私たちに知らせてください。私たちはそれを調べて、あなたをさらに助けてくれることをうれしく思います。

The issues you have found earlier (filed as CELLSJAVA-42652) have been fixed in Aspose.Cells for Java 18.6. Please also see the document for your reference: https://docs.aspose.com/display/cellsjava/Installation