このガイドでは、Java** の組み込み **Excel テーマをセルに使用する方法の詳細を説明します。これには、開発に必要なリソース、アプリケーションを作成する手順のリスト、Java で Excel スプレッドシートのテーマ を設定するプログラムを開発するためのコード サンプルが含まれています。この機能は、Java および C#、Java、Python、Node.js、C++ などのさまざまな言語をサポートするプラットフォームで使用します。
Java で Excel テーマを適用する手順
- Aspose.Cells for Java を使用して Excel のテーマを設定するように環境を設定します
- データを含む Excel file を作成またはロードし、そこからセルにアクセスします
- ThemeColor オブジェクトを使用してセル スタイルを取得し、その前景色のテーマ色を設定します
- セルのフォントを取得し、テーマカラーを設定します
- セルの新しいスタイルを設定します
- ワークブックを保存する
上記の手順では、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 に条件付き書式を適用する に関する記事を参照してください。