Free Support Forum - aspose.com

Aspose.Cells for Java CellsException: [FormulaBuild]Unknown formula token[0] が発生する

下記のサンプルデータを処理する際にName.getRefersTo()で例外が発生しました。

Workbook workbook = new Workbook(inputStream);

for (Object nameObj : workbook.getWorksheets().getNames()) {
    Name name = (Name) nameObj;

    if (name.isVisible()) {
        System.out.println(name.getRefersTo()); //ERROR
    }
}

com.aspose.cells.CellsException: [FormulaBuild]Unknown formula token[0](Formula should have been corrupted, Based on Name Worksheet!Print_Titles)
    at com.aspose.cells.zaaw.a(Unknown Source)
    at com.aspose.cells.zaba.f(Unknown Source)
    at com.aspose.cells.zaba.b(Unknown Source)
    at com.aspose.cells.Name.getRefersTo(Unknown Source)

使用バージョン:Aspose.Cells for Java 18.5
サンプルデータ:
http://nlrdinfo.octoplus.co.za/documents/Learning%20Programmes%20based%20on%20Unit%20Standards.xls
http://www.bexleyccg.nhs.uk/Downloads/Bexley%20Clinical%20Cabinet/Formal%20meeting%20papers/Thursday%2027%20October/Enc%20O%20Cluster%20register%20template.xls

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

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

@yudai_yamaguchi,

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

最初のテストの後、テンプレートファイルのサンプルコードを使って説明したように問題を確認しました。 例外:Name.getRefersTo()メソッドで「[FormulaBuild] Unknown formula token [0]」が発生しました。

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

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

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

@yudai_yamaguchi

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

CELLSJAVA-42646の問題が修正されたことをお知らせするためです。 QAを実行した後、すぐに修正を提供し、その他の拡張機能や修正が含まれます。

問題を修正していただき、ありがとうございました。

The issues you have found earlier (filed as CELLSJAVA-42646) 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

バージョン18.6を使って、例外が発生しなくなったことを確認しました。
ご対応いただきありがとうございます。

@yudai_yamaguchi

あなたのフィードバックとAspose.Cellsの使用に感謝します。

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