Aspose.Cells for Java プロパティの改訂番号が正しくチェックされない

以下のコードを使って、プロパティの改訂番号が設定されているかチェックしています。

Workbook workbook = new Workbook(inputStream);
BuiltInDocumentPropertyCollection builtInDocumentProperties = workbook.getBuiltInDocumentProperties();
System.out.println(builtInDocumentProperties.contains(“RevisionNumber”));

しかし、下記のサンプルデータを処理した場合、改訂番号が設定されていないのに、
DocumentPropertyCollection#containsがTRUEを返してしまいます。

使用バージョン:Aspose.Cells for Java 18.7
サンプルデータ:http://www.ecocon.info/program/ecot_format.xls

何かこの問題を回避する方法はございますでしょうか。

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

@yudai_yamaguchi,

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

最初のテストの後、テンプレートファイルのサンプルコードを使用して説明したように問題を確認できます。 プロパティの「リビジョン番号」が正しくチェックされていないことがわかりました。 DocumentPropertyCollection#containsは、リビジョン番号が設定されていなくても "TRUE"を返します。
例えば
サンプルコード:

私はあなたの問題のためにID "CELLSJAVA - 42685"のチケットを記録しました。 私たちはすぐにそれを調査します。

Workbook workbook = new Workbook("f:\\files\\ecot_format.xls"); 
BuiltInDocumentPropertyCollection builtInDocumentProperties = workbook.getBuiltInDocumentProperties(); 
System.out.println(builtInDocumentProperties.contains("RevisionNumber"));//true - Not Ok 

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

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

@yudai_yamaguchi,

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

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

@yudai_yamaguchi,

Aspose.Cells for Java v18.7.5の最新バージョン/変更(付属)をお試しください。

あなたの問題は修正する必要があります。

ご意見をお聞かせください。
Aspose.Cells for Java v18.7.5.zip (6.3 MB)

Aspose.Cells for Java v18.7.5で問題が解決していることを確認しました。
問題を解消していただき、ありがとうございました。

@yudai_yamaguchi,

私たちはあなたの問題が新しい修正/バージョンによって解決されたことを知ってうれしく思います。 追加のヘルプやその他の問題や質問がある場合は、いつでもお気軽にお問い合わせください。 私はあなたをすぐに助けます。

The issues you have found earlier (filed as CELLSJAVA-42685) have been fixed in Aspose.Cells for Java 18.8. You can also get the latest Aspose.Cells for Java version from Maven repos. with simple configurations. Please see the document for your reference: Installation|Documentation

This message was posted using BugNotificationTool from Downloads module by Amjad_Sahi