ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、C#を使用してExcelファイルを管理および操作するために使用できるC# Excelライブラリについて説明します。
IronXLは、Excelファイルを扱うための包括的な機能セットを提供する人気のC#ライブラリです。 それは、簡単で直感的なAPIを使用してExcelスプレッドシートを読み書きし、操作することを可能にします。 IronXLでは、セルの背景色やフォントの色を設定することを含む、さまざまなフォーマットオプションをサポートしています。
ソフトウェア開発の世界では、データ処理、レポート作成、データ分析のいずれであっても、Excelファイルを扱うことは一般的な要件です。 C#アプリケーションにおいてExcel操作を容易にするために、IronXLライブラリが救いの手を差し伸べます。
IronXLは、開発者にExcelワークブック、ワークシート、セル、数式、スタイルなどと連携するための包括的なAPIと機能群を提供します。 それはOffice Open XMLの機能を活用します(OOXML(オープンXML)はOffice Open XMLの略で、マイクロソフトのOfficeアプリケーションで使用されるファイル形式の標準です。OOXMLはワードプロセッシング、スプレッドシート、プレゼンテーションファイルの標準として広く採用されており、業界標準のプラットフォームであることが認められています。)形式(Microsoft Office 2007以降のExcelのデフォルトファイル形式)です。これは、IronXLが広範囲のExcelバージョンと互換性があることを意味し、Excelの自動化タスクにとって汎用性の高い選択肢となります。
IronXLを使用すると、C#を使用してプログラム的にExcelファイルを簡単に作成、編集、操作できます。 そのAPIは直感的かつ簡潔で、次のような複雑なタスクを簡素化します複数のワークシートからデータを読み取る, 特定のセルへのデータ書き込みフォーマットとスタイルを適用すること、及びの実行計算そして生成グラフ.
IronXLを使用するための前提条件:
開発環境: 統合開発環境が必要です(IDE (統合開発環境))コンピューターにインストールされているVisual Studioなど。
C# の知識: 基本的な C# プログラミング言語の知識
IronXL: プロジェクトにIronXLライブラリをインストールする必要があります。 これは、Visual StudioのNuGet Package Managerまたはコマンドラインインターフェイスを使用して行うことができます。
まず、IronXLを使用するには、Visual Studioで新しいプロジェクトを作成する必要があります。
Visual Studio を開き、ファイルに移動し、新しいプロジェクトをクリックします。
Visual Studio で新しいプロジェクトを作成する
新しいウィンドウが表示されます。この新しいウィンドウで「コンソールアプリケーション」を選択し、次へボタンをクリックします。
新しいプロジェクトのためにコンソールアプリケーションを選択してください
最後のウィンドウで、ターゲットフレームワークを選択し、この新しいプロジェクトの場所と名前を設定して、Create ボタンをクリックします。
Visual Studioで新しいプロジェクトが作成されました。
IronXLは、このライブラリをインストールするための多くの方法を提供していますが、以下のアプローチが最も効果的です。
NuGetパッケージマネージャーを使用してIronXLをインストールする
Visual StudioプロジェクトにIronXLライブラリをNuGetパッケージマネージャーを使って追加するには、参照タブでIronXLを検索してください。
検索結果でIronXLを見つけたら、パッケージを選択してインストールプロセスを開始してください。 インストールが完了したら、プロジェクト内でIronXLライブラリを利用し始めることができます。
以下のスクリーンショットは、Visual Studio 内で NuGet パッケージ マネージャーにアクセスするプロセスを示しています。
NuGetパッケージマネージャーに移動
検索結果のIronXL:
NuGetパッケージマネージャーUIでIronXLパッケージを検索してインストール
パッケージのインストールにおいて、開発者の間で人気のある方法はコマンドラインインターフェイスを通じて行うものです。 コマンドラインを使用してIronXLをインストールするには、次の手順に従ってください:
Visual Studioで、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。
パッケージ マネージャー コンソール タブを開きます。
:PackageInstall
コマンドを実行するにはEnterキーを押してください。 これは現在のプロジェクト用のIronXLパッケージのダウンロードとインストールを開始します。
プロセスが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。
![Excel セルの背景色を C# で設定する方法
図 5:Package Manager Console で IronXL パッケージをインストールする](/static-assets/excel/blog/how-to-set-background-color-in-excel-cell-using-csharp/how-to-set-background-color-in-excel-cell-using-csharp-5.webp)
パッケージマネージャーコンソールでIronXLパッケージをインストールする
IronXLは、Excelファイルの操作やセルの背景色の変更に最適な選択肢です。 このセクションでは、Excelドキュメント内でExcelセルの背景色を簡単に設定する方法について説明します。 まず、セルの色を変更するためのサンプルExcelドキュメントが必要です。
サンプルExcelファイル
以下のソースコードは、その方法を示しています。
using IronXL;
using IronXL.Styles;
using System.Linq;
// class program
WorkBook workBook = WorkBook.Load("datatable.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["A1:A10"];
var cell = range.First();
// Set background color of the cell with an rgb string style
cell.Style.SetBackgroundColor("#428D65");
// Save the modified workbook
workBook.SaveAs("stylingOptions3.xlsx");
using IronXL;
using IronXL.Styles;
using System.Linq;
// class program
WorkBook workBook = WorkBook.Load("datatable.xlsx");
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["A1:A10"];
var cell = range.First();
// Set background color of the cell with an rgb string style
cell.Style.SetBackgroundColor("#428D65");
// Save the modified workbook
workBook.SaveAs("stylingOptions3.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports System.Linq
' class program
Private workBook As WorkBook = WorkBook.Load("datatable.xlsx")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet ("A1:A10")
Private cell = range.First()
' Set background color of the cell with an rgb string style
cell.Style.SetBackgroundColor("#428D65")
' Save the modified workbook
workBook.SaveAs("stylingOptions3.xlsx")
以下のコード例は、Excelファイルを開きます。WorkBook.Load
メソッド。 次に、workBook.WorkSheets.First
メソッドを使用して最初のワークシートをロードします。 次にSetBackgroundColor
(背景色を設定)もちろん、英語のテキストを教えていただけますでしょうか?選択したセルに色を追加するメソッド。 最後に、Excelを保存します。WorkBook
使用するファイルWorkBook.SaveAs
.
以下のソースコード例の出力スクリーンショットです。
フォーマットされたExcelファイル
列AのセルA1の背景色が緑に変わったのがわかります。
C#を使用してExcelセルの背景色を設定するには、IronXLのようなライブラリを使用することで実現できます。 IronXLはExcelファイルと連携するための包括的なAPIと機能を提供し、Excelスプレッドシートをプログラム的に読み取り、書き込み、操作することができます。 IronXLを使用することで、RGBカラーコードを指定してExcelファイルのセルの背景色を簡単に設定できます。 これは、Excelスプレッドシートの可読性を向上させ、重要な情報を強調するのに役立ちます。
直感的なAPIとさまざまなExcelバージョンとの互換性により、IronXLは、C#でのExcel自動化タスクにとって強力で多用途な選択肢です。
以下のリンクから関連するチュートリアルを入手できますExcel セルの書式設定チュートリアル. IronXLの詳細については、別のサイトをご覧ください。Excel ファイルの読み取りチュートリアル. インターフェースのクラスコールについて詳しく知るために、APIリファレンスページをご覧ください。`IStyle (アイスタイル)もちろん、英語のテキストを教えていただけますでしょうか?.
IronXLは無料試用版としてユーザーに提供されていますが、ライセンス済み商業目的で使用する場合は、Liteパッケージが $749 から始まります。
9つの .NET API製品 オフィス文書用