パブリック API Aspose.Cells 8.1.1 の変更点

追加されたプロパティと機能

HtmlSaveOptions.PresentationPreference プロパティを追加しました

HtmlSaveOptions クラスには、スプレッドシートを HTML または MHTML にエクスポートするときに、より良いレイアウトで結果をレンダリングするために使用できる PresentationPreference プロパティの getter/setter が公開されています。デフォルト値は false です。一方、true に設定すると、Aspose.Cells API はワークシートの内容をより適切なプレゼンテーションでエクスポートします。

ワークシート シナリオの追加サポート

シナリオとは、1 つ以上の数式でリンクされた変数入力セルを含む what-if モデルです。 Aspose.Cells は、Worksheet.Scenarios プロパティの getter と setter を次のクラスと共に公開して、開発者がシナリオを作成、操作、および削除できるようにしました。

  1. シナリオ: 個々のシナリオを表します。
  2. ScenarioCollection: シナリオのコレクションを表します。
  3. ScenarioInputCellCollection: 特定のシナリオの入力セルのリストを表します。
  4. ScenarioInputCell: 特定のシナリオの入力セルのコレクションからの入力セルを表します。

CellsException の動作の変更

Aspose.Cells for Java API の以前のリリースでは、破損している可能性のあるスプレッドシートが Workbook のインスタンスに読み込まれると、API は、問題がどこにあるかを言及せずに一般的なメッセージをスローする傾向がありました。 8.1.1 ではこの動作を変更して、API が例外をスローし、テンプレート ファイルの読み取り時にどこ (どのセル) と何が (数式) が例外を引き起こすかを示す意味のあるメッセージをスローするようにしました。