製品を閲覧する

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

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


 
 日本