Cells フォーマット

Cells に罫線を追加する

Microsoft Excel では、ユーザーは罫線を追加してセルの書式を設定できます。

Microsoft Excel の罫線設定

todo:画像_代替_文章

境界線の種類は、追加する場所によって異なります。たとえば、上罫線は、セルの上端に追加される罫線です。ユーザーは、境界線のスタイルと色を変更することもできます。

Aspose.Cells を使用すると、開発者は Microsoft Excel と同じように柔軟な方法で罫線を追加し、外観をカスタマイズできます。

Cells に罫線を追加する

Aspose.Cells はクラスを提供し、ワークブックMicrosoft Excel ファイルを表します。のワークブッククラスにはワークシート コレクションこれにより、Excel ファイル内の各ワークシートにアクセスできます。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。の各項目Cellsコレクションはのオブジェクトを表しますCellクラス。

Aspose.Cells はsetStyle メソッドCellセルのフォーマット スタイルを設定するために使用されるクラス。また、オブジェクトのスタイルクラスが使用され、フォント設定を構成するためのプロパティを提供します。

Cell にボーダーを追加する

でセルに罫線を追加しますスタイルオブジェクトの[setBorder](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color) ) 方法。ボーダー タイプはパラメーターとして渡されます。すべての境界線の種類は、ボーダータイプ列挙。

境界線の種類 説明
BOTTOM_BORDER 下の境界線
DIAGONAL_DOWN 左上から右下への対角線
DIAGONAL_UP 左下から右上への対角線
LEFT_BORDER 左の境界線
RIGHT_BORDER 右の境界線
TOP_BORDER 上の境界線
水平 条件付き書式などの動的なスタイルの場合のみ。
垂直 条件付き書式などの動的なスタイルの場合のみ。
線の色を設定するには、列挙し、それをに渡しますスタイルオブジェクトの[setBorder](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color) メソッドの Color パラメータ。線のスタイルは、CellBorderType列挙。
線種 説明
DASH_DOT 細い一点鎖線を表します
ダッシュ_ドット_ドット 細い一点鎖線を表します
破線 破線を表します
点在 点線を表します
ダブル 二重線を表します
ヘアラインを表現
中くらい_ダッシュ_ドット 中間の一点鎖線を表します
中くらい_ダッシュ_DOT_DOT 中間の一点鎖線を表します
MEDIUM_DASHED 中破線を表します
なし 行がないことを表します
中くらい ミディアムラインを表します
傾いた_ダッシュ_ドット 斜めの中破線を表します
厚い 太い線を表します
薄い 細い線を表します
上記のライン スタイルのいずれかを選択し、スタイルオブジェクトの[setBorder](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color)) 方法。

以下のコードを実行すると、次の出力が生成されます。

セルのすべての辺に適用される罫線

todo:画像_代替_文章

Cells の範囲に境界線を追加する

つのセルだけでなく、セル範囲に罫線を追加することもできます。まず、を呼び出してセルの範囲を作成します。CellsコレクションのcreateRange メソッドで、次のパラメーターを取ります。

  • 最初の行、範囲の最初の行。
  • 最初の列、範囲の最初の列。
  • 行の数、範囲内の行数。
  • 列の数、範囲内の列数。

createRange メソッドは範囲指定された範囲を含むオブジェクト。の範囲オブジェクトはsetOutlineBorders 以下のパラメータを取るメソッド:

  • CellBorderTypeから選択された境界線のスタイルCellBorderType列挙。
  • 、境界線の色、列挙。

以下のコードを実行すると、次の出力が生成されます。

セル範囲に適用される境界線

todo:画像_代替_文章

色とパレット

パレットは、画像の作成に使用できる色の数です。プレゼンテーションで標準化されたパレットを使用すると、ユーザーは一貫した外観を作成できます。各 Microsoft Excel (97-2003) ファイルには、グラフのセル、フォント、グリッド線、グラフィック オブジェクト、塗りつぶし、線に適用できる 56 色のパレットがあります。

Microsoft Excelのパレット設定

todo:画像_代替_文章

Aspose.Cellsでは、既存の色だけでなく、カスタム色も使用できます。カスタム カラーを使用する前に、それをパレットに追加します。このトピックでは、カスタム カラーをパレットに追加する方法について説明します。

パレットへのカスタム カラーの追加

Aspose.Cellsも56色のパレットに対応。標準のカラー パレットを上に示します。パレットで定義されていないカスタム カラーを使用する場合は、使用する前にそのカラーをパレットに追加する必要があります。

Aspose.Cells はクラスを提供し、ワークブック、Microsoft Excel ファイルを表します。クラスは、[変更パレット](https://reference.aspose.com/cells/java/com.aspose.cells/workbook#changePalette(com.aspose.cells.Color,%20int)メソッドは、次のパラメーターを使用してカスタム カラーを追加し、パレットを変更します。

  • カスタムカラー、パレットに追加されるカスタム カラー。
  • 索引、カスタム色に置き換えられる色のインデックス。 0 から 55 の間である必要があります。

以下の例では、カスタム カラーをフォントに適用する前にパレットに追加します。

色と背景パターン

Microsoft Excel では、セルの前景色 (アウトライン) と背景 (塗りつぶし) の色と背景パターンを次のように設定できます。

Microsoft Excelで色と背景のパターンを設定する

todo:画像_代替_文章

Aspose.Cells もこれらの機能を柔軟にサポートします。このトピックでは、Aspose.Cells を使用してこれらの機能の使用方法を学習します。

色と背景パターンの設定

Aspose.Cells はクラスを提供し、ワークブック、Microsoft Excel ファイルを表します。のワークブッククラスにはワークシート コレクションこれにより、Excel ファイル内の各ワークシートにアクセスできます。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。の各項目Cellsコレクションはのオブジェクトを表しますCellクラス。

Aspose.Cells は[setStyle](https://reference.aspose.com/cells/java/com.aspose.cells/cell#setStyle(com.aspose.cells.Style)メソッドCellセルのフォーマットを設定するために使用されるクラス。また、オブジェクトのスタイルクラスを使用して、フォント設定を構成できます。

setForegroundColorプロパティは、セルのシェーディング カラーを設定します。

セットパターンプロパティは、前景色または背景色に使用される背景パターンを指定します。 Aspose.Cells は背景の種類背景パターンの事前定義されたタイプのセットを含む列挙。

パターンタイプ 説明
DIAGONAL_CROSSHATCH 斜めのクロスハッチ パターンを表します
DIAGONAL_STRIPE 斜めの縞模様を表現
GRAY_6 6.25% グレー パターンを表します
GRAY_12 12.5% グレー パターンを表します
GRAY_25 25% グレー パターンを表します
GRAY_50 50% グレー パターンを表します
GRAY_75 75% グレー パターンを表します
HORIZONTAL_STRIPE 横縞模様を表現
なし 背景なしを表します
逆行する_対角線_ストライプ 逆斜め縞模様を表す
個体 ソリッドパターンを表します
厚い_対角線_クロスシャッチ 太い斜めのクロスハッチ パターンを表します
薄い_対角線_クロスシャッチ 細い斜めのクロスハッチ パターンを表します
薄い_対角線_ストライプ 細い斜めの縞模様を表現
薄い_水平_クロスシャッチ 薄い水平のクロスハッチ パターンを表します
薄い_水平_ストライプ 細い横縞模様を表現
薄い_逆行する_DIAGONAL_STRIPE 細い逆斜めストライプパターンを表現
薄い_垂直_ストライプ 細い縦縞模様を表現
VERTICAL_STRIPE 縦縞模様を表現
以下の例では、A1 セルの前景色が設定されていますが、A2 は縦縞の背景パターンで前景色と背景色の両方を持つように構成されています。

コードを実行すると、次の出力が生成されます。

背景パターンを持つセルに適用される前景色と背景色

todo:画像_代替_文章

知っておくべき重要事項

Cell で選択した文字をフォーマットする

フォント設定の扱いセルをフォーマットする方法を説明しましたが、セル全体のコンテンツをフォーマットする方法のみを説明しました。選択した文字だけをフォーマットしたい場合はどうしますか?

Aspose.Cells はこの機能をサポートしています。このトピックでは、この機能の使用方法について説明します。

選択した文字の書式設定

Aspose.Cells はクラスを提供し、ワークブック、Microsoft Excel ファイルを表します。のワークブッククラスにはワークシート コレクションこれにより、Excel ファイル内の各ワークシートにアクセスできます。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。の各項目Cellsコレクションはのオブジェクトを表しますCellクラス。

Cellクラスが提供する[文字](https://reference.aspose.com/cells/java/com.aspose.cells/cell#characters(int,%20int)メソッドは、セル内の文字の範囲を選択するために次のパラメーターを使用します。

  • 開始インデックス、選択を開始する文字のインデックス。
  • 文字数、選択する文字数。

出力ファイルの A1" セルの「Visit」という単語は、デフォルトのフォントで書式設定されていますが、「Aspose!」です。大胆で青いです。

選択した文字の書式設定

todo:画像_代替_文章

先行トピック