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 ドキュメントに追加されたヘルプ トピックのリストを確認してください。