ExcelファイルからPropertyの取得を以下のコードを使って行いました。
Workbook workbook = new Workbook(excelFile);
BuiltInDocumentPropertyCollection builtInDocumentProperties = workbook.getBuiltInDocumentProperties();
// ContentStatus
System.out.println(builtInDocumentProperties.getContentStatus());
// ContentType
System.out.println(builtInDocumentProperties.getContentType());
// VersionNumver?
System.out.println(builtInDocumentProperties.getVersion());
Propertyの取得についてxls形式、xlsx形式それぞれでお伺いしたいことがあります。
1.xls形式ファイル
上記のコードで以下のPropertyが取得できません。
・ContentStatus
⇒何も取得されない
・ContentType
⇒何も取得されない
・VersionNumber
⇒「16」という値が取得されてしまう
- xlsx形式ファイル
上記のコードで以下のPropertyが取得できません。
・VersionNumber
⇒「16」という値が取得されてしまう
何かこの現象を回避する方法はございますでしょうか、
以上、ご確認の程よろしくお願いいたします。
使用バージョン:Aspose.Cells for Java 18.2.
サンプルデータ:property.zip (51.2 KB)
@yudai_yamaguchi
私たちはこの問題を察知し、調査と修正のためにデータベースに記録しました。 一度、私たちはあなたのためにいくつかのニュースを持って、我々はできるだけ早くお知らせさせていただきます。
この問題は次のように記録されています。
-
CELLSJAVA-42538 - Properties are not extracted from XLS and XLSX files
提供されたExcelファイルのコンソール出力は次のとおりです
property.xls Output
....
....
16.0000
property.xlsx Output
test_content_status
....
16.0300
チケット作成のご対応ありがとうございました。
以上、よろしくお願いいたします。
@yudai_yamaguchi,
これはあなたの問題が今修正されたことを通知するためです。 QAを実行した後、その他の拡張機能や修正を加えた後、まもなく固定版を提供します。
@yudai_yamaguchi,
最新のバージョン/修正を試してください:Aspose.Cells for Java v18.2.4
あなたの問題は修正されるべきです。
あなたのフィードバックをお知らせください。
workbook.BuiltInDocumentProperties.DocumentVersionプロパティでファイルバージョンを取得してください
Aspose.Cells for Java v18.2.43を使用し、
プロパティが抽出できるようになっていることを確認いたしました。
迅速なご対応、ありがとうございました。
@yudai_yamaguchi
あなたのフィードバックとAspose.Cellsの使用に感謝します。
あなたの問題は最新の修正で解決されたことを知っておいてよかったです。 あなたが他の問題に遭遇した場合は、私たちに知らせてください。私たちはそれを調べて、あなたをさらに助けてくれることをうれしく思います。
The issues you have found earlier (filed as CELLSJAVA-42538) have been fixed in this Aspose.Cells for Java 18.3 update. Please also check the <a href="Installation|Documentation
The issues you have found earlier (filed as CELLSJAVA-42538) have been fixed in this Aspose.Cells for Java 18.3 update. Please also check the document for your reference: Installation|Documentation