Aspose.Cells for Java 17.02.0 リリースノート

概要 カテゴリー
CELLSJAVA-42009 MS Excel 2016 TreeMap チャートをサポート 新機能
CELLSJAVA-42008 MS Excel 2016 ウォーターフォール チャートをサポート 新機能
CELLSJAVA-41521 テキストを列に変換する MS Excel 機能のサポート 新機能
CELLSJAVA-42165 非表示の行と列を含む範囲を新しいワークブックにコピーし、それを HTML に変換する際のデータ損失 バグ
CELLSJAVA-42164 非表示の行と列を含む範囲を新しいワークブックにコピーし、それを HTML に変換する際のデータ損失 - II バグ
CELLSJAVA-42162 非表示の行と列を含む範囲を新しいワークブックにコピーし、それを HTML に変換する際のデータ損失 - III バグ
CELLSJAVA-40251 PDF として保存すると書式が保持されない バグ
CELLSJAVA-42187 Excel の数式が機能せず、「#DIV/0!」と表示されます。 バグ
CELLSJAVA-42184 同時保存の問題 バグ
CELLSJAVA-42156 HTML への変換中にセルの上下の境界線が消えてしまう バグ
CELLSJAVA-42147 Excel の数式が正しく機能しない バグ
CELLSJAVA-42131 Aspose Cells API を使用して多数の数式を再計算すると、「#NUM!」になります。エラー バグ
CELLSJAVA-42188 数学のデモ ページが GridWeb で正しく読み込まれない (Java) デモ プロジェクト バグ
CELLSJAVA-41565 データの再読み込み時にリスト データの検証ドロップダウンが閉じない バグ
CELLSJAVA-42159 PageSetup.BlackAndWhite が機能していないようです バグ
CELLSNET-45106 ExceptionType が変更された場所での try catch と re-throw 例外のバグ バグ
CELLSJAVA-42189 ウォーターフォール チャートで、calculate() が呼び出されると、チャート シリーズの色が元に戻ります。 バグ
CELLSJAVA-42160 Excel の対数スケールのバグにより、Aspose Cells がハングする バグ
CELLSJAVA-42158 スプレッドシートのレンダリング中に垂直軸の境界値が PDF に変更されました バグ
CELLSJAVA-42157 グラフのレンダリング中に水平軸と垂直軸の境界値が EMF に変更されました バグ
CELLSJAVA-42133 ヘブライ語 - PDF にスペース文字がありません バグ
CELLSJAVA-42107 画像へのレンダリング中にグラフが垂直方向に抑制される バグ
CELLSJAVA-42105 グラフを画像にエクスポート中に DataTable シリーズが見つからない バグ
CELLSJAVA-42090 グラフを画像に変換すると、タイトルに下線が表示されない バグ
CELLSJAVA-42086 チャートの背景画像が間違っている バグ
CELLSJAVA-42084 出力 PDF ファイルに空白の白黒グラフの軸 (ヘブライ語) ラベル/凡例がありません バグ
CELLSJAVA-41831 スプレッドシートを HTML に変換するときに、長方形の内容がレンダリングされない バグ
CELLSJAVA-42095 スプレッドシートを HTML に変換中にチャートが変更されました バグ
CELLSJAVA-42096 スプレッドシートを HTML に変換しているときに、チャート内の数式の位置が変更されました バグ
CELLSJAVA-42169 Excel から PDF への変換 - アラビア語のテキストが反転する バグ
CELLSJAVA-42193 数式を挿入するとシート名が大文字になる バグ
CELLSJAVA-42191 updateSelectedValue を呼び出すと、activeSheetIndex が変更されます バグ
CELLSJAVA-42181 XLS ファイルを再保存した後の保護されたビュー バグ
CELLSJAVA-42180 ワークブックをコピーすると、standardHeight が変更されます バグ
CELLSJAVA-42177 ワークブックを XLS 形式で保存すると、カスタム検証の数式が見つからない バグ
CELLSJAVA-42173 Excel は、Aspose.Cells で単純に保存した後にファイルを回復する必要があります バグ
CELLSJAVA-42171 図形のフォントを変更した後、スプレッドシートが破損する バグ
CELLSJAVA-42168 コレクション内のいくつかの図形のフォントを変更できません バグ
CELLSJAVA-42166 パスワードで保護された Excel ファイルが読み込み時に例外をスローする バグ
CELLSJAVA-42163 コピー先のブックのサイズは、コピー元のブックのサイズのほぼ 2 倍です バグ
CELLSJAVA-42161 ワークブック間でシートをコピーすると、数式が変更されます バグ
CELLSJAVA-42154 CheckBox のテキスト値を読み取れません バグ
CELLSJAVA-42150 GetNames() メソッドがすべての名前を返さない バグ
CELLSJAVA-40511 Aspose.Cells によって生成された PDF のページはすべて黒です バグ
CELLSJAVA-42179 HTML の読み込み中に Workbook ctor で NullPointerException が発生する 例外
CELLSJAVA-42174 HTML のロード中に Workbook ctor で NullPointerException - II 例外
CELLSJAVA-42192 CellsException: 穴のサイズが無効です: 10 から 90 の間でなければなりません 例外
CELLSJAVA-42190 例外: XLSX ファイル形式をロードするときの「java.lang.IndexOutOfBoundsException」 例外
CELLSJAVA-42185 例外 - ReadElementString のみを呼び出すことができました - ワークブックを開くときに発生しました 例外

Public API および下位互換性のない変更

以下は、Aspose.Cells for Java に対して行われた下位互換性のない変更と同様に、追加、名前変更、削除、または廃止されたメンバーなど、パブリック API に対して行われた変更のリストです。リストされている変更について懸念がある場合は、 Aspose.Cells サポート フォーラム。

HTMLLoadOptions.AutoFitColsAndRows プロパティを追加

Aspose.Cells for Java API のこのリリースでは、オブジェクト モードで HTML をインポートするときに、API が列と行を自動調整するかどうかを示す HTMLLoadOptions.AutoFitColsAndRows プロパティが追加されました。 Boolean 型のプロパティはデフォルト値が false で、セルの高さと幅がそのままインポートされることを意味しますが、前述のプロパティが true に設定されている場合、API は内容に応じて列の幅と行の高さを調整しようとします。 .

HTMLLoadOptions.AutoFitColsAndRows プロパティの簡単な使用シナリオを次に示します。

 // Create an instance of HTMLLoadOptions

HTMLLoadOptions loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.setAutoFitColsAndRows(true);

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

Workbook book = new Workbook(dir + "sample.htm", loadOptions);

WorkbookSettings.WarningCallback & LoadOptions.WarningCallback プロパティを追加

Aspose.Cells for Java 17.02.0 は、警告コールバックを取得または設定するために、LoadOptions および WorkbookSettings クラスに WarningCallback プロパティを公開しました。開発者は、アプリケーションでカスタム警告を取得するために IWarningCallback インターフェイスを実装する必要があります。

以下は、LoadOptions.WarningCallback プロパティを使用して、入力スプレッドシートに重複した名前付き範囲が含まれている場合に警告を受け取る簡単な使用シナリオです。

 public class WarningCallback implements IWarningCallback

{

	public void warning(WarningInfo warningInfo)

    {

        if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)

        {

            System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());

        }

    }

}

上記で定義したカスタム クラスの使用方法を次に示します。

 // Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

// Set the WarningCallback property to custom class

options.setWarningCallback(new WarningCallback());

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

Workbook book = new Workbook(dir + "sample.xlsx", options);

Cells.textToColumns メソッドを追加

Aspose.Cells for Java の最新リビジョン API は、Excel のテキストから列へ特徴。 Excel からこの機能が提供されます。データ ツールデータタブ。列の内容を複数の列に分割するには、API がセルの内容を複数のセルに分割しようとすることに基づいて、データにコンマ (またはその他の文字) などの特定の区切り文字を含める必要があることに注意してください。

以下は、新しく公開された API の使用方法を示す簡単な使用シナリオです。

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

Cells cells = book.getWorksheets().get(0).getCells();

// Create an instance of TxtLoadOptions

TxtLoadOptions options = new TxtLoadOptions();

// Specify the separator

options.setSeparator(',');

// Split the data in range B2:B4

cells.textToColumns(1, 1, 3, options);

Workbook.getFonts メソッドを追加

Aspose.Cells for Java 17.02.0 では Workbook クラスの getFonts メソッドが公開されました。 Workbook.getFonts メソッドは、特定のスプレッドシートのセルの内容をフォーマットするために使用される個々のフォントのリストを返します。前述のメソッドの戻り値の型は typeFont クラスの配列です。

次のコード スニペットは、 Workbook.getFonts メソッドの使用法を示しています。

 // Workbook のインスタンスを作成し、サンプルを読み込みます

Workbook book = new Workbook(dir + "sample.xlsx");

// スプレッドシートで使用されているフォントのリストを取得します

Font[]fonts = book.getFonts();

// リストを繰り返し、フォント名を書き込みます

for (int i = 0; i< fonts.length; i ++)

{

	Font font = fonts[i];

	System.out.println(font.getName());

}

TxtSaveOptions.TrimLeadingBlankRowAndColumn プロパティを追加

このリビジョン Aspose.Cells for Java では、データを CSV またはタブ区切り形式にエクスポートする際に Excel のように先頭の空白行と列をトリミングする必要があるかどうかを示す TxtSaveOptions クラスのブール型 TrimLeadingBlankRowAndColumn プロパティが公開されています。前述のプロパティのデフォルト値は false です。ワークシートのデータが最初のセル (A1) から始まらない場合、Excel アプリケーションは、データを CSV またはタブ区切り形式にエクスポートする際に先頭の空白の行と列を削除しますが、Aspose.Cells API はデフォルトで保持されます。エクスポートされた CSV またはタブ区切りファイルを Aspose.Cells API を使用してインポートし直す必要がある場合にデータの場所を保持するために、同じサンプルの空白の行と列。

TrimLeadingBlankRowAndColumn プロパティの簡単な使用シナリオを次に示します。

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

TxtSaveOptions options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.setTrimLeadingBlankRowAndColumn(true);

// Export to CSV format while removing the leading blank rows & columns

book.save(dir + "output.csv", options);

BuiltInDocumentPropertyCollection.Revision プロパティが追加され、廃止された BuiltInDocumentPropertyCollection.RevisionNumber プロパティ

代わりに BuiltInDocumentPropertyCollection.Revision プロパティを使用してください。

Shape.TextShapeType プロパティを追加

Shape.TextShapeType プロパティは、AutoShapeType 列挙体に格納されている定義済みの型のリストから、事前設定されたテキスト形状の型を取得または設定します。

使用例

Aspose.Cells Wiki ドキュメントに追加されたヘルプ トピックのリストを確認してください。

  1. ワークブックに HTML をロードする際の列と行の自動調整
  2. Aspose.Cells を使用してテキストを列に変換します
  3. スプレッドシートまたはワークブックで使用されているフォントのリストを取得する
  4. Excel ファイルの読み込み中に警告を受け取る
  5. Excel 2016 グラフの読み取りと操作
  6. スプレッドシートを CSV 形式にエクスポートする際に、先頭の空白の行と列をトリミングする