Java で Excel カラー テーマを適用する

このガイドでは、Java** の組み込み **Excel テーマをセルに使用する方法の詳細を説明します。これには、開発に必要なリソース、アプリケーションを作成する手順のリスト、Java で Excel スプレッドシートのテーマ を設定するプログラムを開発するためのコード サンプルが含まれています。この機能は、Java および C#、Java、Python、Node.js、C++ などのさまざまな言語をサポートするプラットフォームで使用します。

Java で Excel テーマを適用する手順

  1. Aspose.Cells for Java を使用して Excel のテーマを設定するように環境を設定します
  2. データを含む Excel file を作成またはロードし、そこからセルにアクセスします
  3. ThemeColor オブジェクトを使用してセル スタイルを取得し、その前景色のテーマ色を設定します
  4. セルのフォントを取得し、テーマカラーを設定します
  5. セルの新しいスタイルを設定します
  6. ワークブックを保存する

上記の手順では、Excel ワークブック テーマを Java で使用するプロセスについて説明します。このプロセスを開始するには、ワークブック内のワークシートからセル スタイルにアクセスし、前景のテーマの色とパターンを設定します。次のステップでは、ワークブックを保存する前に、フォントのテーマの色を設定し、セルのスタイルを設定します。

Java で Excel のテーマを適用するコード

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Apply color theme in Excel in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Instantiate a Workbook.
Workbook workbook = new Workbook();
// Get cells collection
Cells cells = workbook.getWorksheets().get(0).getCells();
// Get the A3 cell
Cell c = cells.get("A3");
// Get the style
Style s = c.getStyle();
// Set foreground theme color
s.setForegroundThemeColor(new ThemeColor(ThemeColorType.ACCENT_4, 0.5));
// Set the pattern
s.setPattern(BackgroundType.DIAGONAL_STRIPE);
// Get the font
Font f = s.getFont();
// Set the theme color
f.setThemeColor(new ThemeColor(ThemeColorType.ACCENT_2, 0.4));
// Apply style.
c.setStyle(s);
// Put a value.
c.putValue("Testing1");
// Save the excel file.
workbook.save("output.xlsx");
System.out.println("Done");
}
}

このコード スニペットは、デフォルトの Microsoft Excel テーマを Java で使用するプロセスを示しています。 getStyle() メソッドを使用してセルのスタイルにアクセスし、setForegroundThemeColor() メソッドを呼び出してテーマの色を設定します。シート内のセル、セル範囲、またはセル コレクション全体のスタイル プロパティとフォントを設定するときに、ThemeColorType のさまざまなオプションを使用します。

この記事では、セルのテーマカラーを設定する方法を説明しました。条件付き書式を適用するには、Java を使用して Excel に条件付き書式を適用する に関する記事を参照してください。

 日本語