IronXL ハウツー 条件付き書式設定 C# で Excel に条件付き書式を適用する方法 Chaknith Bin 更新日:7月 22, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 条件付き書式は、表計算ソフトウェアおよびデータ処理ソフトウェアの機能で、特定の条件や基準に基づいてセルまたはデータに特定の書式スタイルやルールを適用することができます。 特定の条件を満たすデータを視覚的に強調表示したり強調したりすることで、表やテーブル内のデータを簡単に分析し理解することができます。 IronXLで条件付き書式を簡単に追加、取得、および削除できます。 スタイリング付きで条件付き書式を追加する際には、フォントやサイズの調整、境界や位置合わせを設定し、背景パターンや色を定義できます クイックスタート: '未満'書式ルールを簡単に追加 IronXLを使った簡単なスタート方法はこちらです: 条件付き書式ルールを1行で作成し、それをセル範囲に瞬時に適用します。 複雑なセットアップは不要です—条件とスタイルを定義するだけで、IronXLが残りを簡単に処理します。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 var rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8"); workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) 条件付き書式設定用のC#ライブラリをダウンロードする 既存のExcelスプレッドシートを読み込むか、新しいものを作成する CreateConditionalFormattingRuleメソッドを使用して条件付き書式ルールを作成します。 作成したルールをAddConditionalFormattingメソッドを使用して追加します GetConditionalFormattingAtメソッドを使用して既存のルールを取得します。 IronXLを使い始める 今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。 最初のステップ: 無料で始める 条件付き書式の追加例 条件付き書式は、セルが指定されたルール基準を満たすと適用されるルールとスタイルで構成されます。 スタイルにはフォントとサイズの調整、境界と配置の設定、および背景パターンと色が含まれます。 ルールを定義するには、IronXLが提供するCreateConditionalFormattingRuleメソッドを使用してください。 このメソッドが返すオブジェクトを変数に割り当て、希望のスタイリングを適用するために使用してください。 最後に、作成したルールと適用するセル範囲を提供してAddConditionalFormattingメソッドを使用してください。 :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-add.cs using IronXL; using IronXL.Formatting.Enums; WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Create conditional formatting rule var rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8"); // Set style options rule.PatternFormatting.BackgroundColor = "#54BDD9"; // Add conditional formatting rule workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule); workBook.SaveAs("addConditionalFormatting.xlsx"); Imports IronXL Imports IronXL.Formatting.Enums Private workBook As WorkBook = WorkBook.Load("sample.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Create conditional formatting rule Private rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8") ' Set style options rule.PatternFormatting.BackgroundColor = "#54BDD9" ' Add conditional formatting rule workSheet.ConditionalFormatting.AddConditionalFormatting("A1:A10", rule) workBook.SaveAs("addConditionalFormatting.xlsx") $vbLabelText $csharpLabel ビフォー アフター 以下は利用可能なすべてのルールです: NoComparison: デフォルト値。 Between: '間'演算子 NotBetween: 'の間ではない'演算子 Equal: 'に等しい'演算子 NotEqual: '等しくない'演算子 GreaterThan: 'より大きい'演算子 LessThan: 'より小さい'演算子 GreaterThanOrEqual: '以上'演算子 LessThanOrEqual: '以下'演算子 条件付き書式の取得例 条件付き書式ルールを取得するには、GetConditionalFormattingAtメソッドを使用してください。 返されたルールオブジェクトには複数のルールを含む場合があります; 特定のルールにアクセスするには、GetRuleメソッドを使用してください。 取得したルールのほとんどのプロパティは変更できませんが、PatternFormattingプロパティを通じてBackgroundColorを調整することができます。 次のコードはこれを示しています: :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-retrieve.cs using IronXL; WorkBook workBook = WorkBook.Load("addConditionalFormatting.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Create conditional formatting rule var ruleCollection = workSheet.ConditionalFormatting.GetConditionalFormattingAt(0); var rule = ruleCollection.GetRule(0); // Edit styling rule.PatternFormatting.BackgroundColor = "#B6CFB6"; workBook.SaveAs("editedConditionalFormatting.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addConditionalFormatting.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Create conditional formatting rule Private ruleCollection = workSheet.ConditionalFormatting.GetConditionalFormattingAt(0) Private rule = ruleCollection.GetRule(0) ' Edit styling rule.PatternFormatting.BackgroundColor = "#B6CFB6" workBook.SaveAs("editedConditionalFormatting.xlsx") $vbLabelText $csharpLabel ビフォー アフター 条件付き書式の削除例 条件付き書式ルールを削除するには、RemoveConditionalFormattingメソッドを使用してください。 このメソッドには、対象のルールのインデックスを渡してください。 :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-remove.cs using IronXL; WorkBook workBook = WorkBook.Load("addConditionalFormatting.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Remove conditional formatting rule workSheet.ConditionalFormatting.RemoveConditionalFormatting(0); workBook.SaveAs("removedConditionalFormatting.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("addConditionalFormatting.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Remove conditional formatting rule workSheet.ConditionalFormatting.RemoveConditionalFormatting(0) workBook.SaveAs("removedConditionalFormatting.xlsx") $vbLabelText $csharpLabel よくある質問 Excelの条件付き書式とは何ですか? Excelの条件付き書式は、一定の基準に基づいてセルに特定の書式スタイルを適用する機能です。データの視覚化や強調を容易にし、分析や理解を助けます。 C#を使用してセルに条件付き書式を適用するにはどうすればよいですか? 条件付き書式をC#でセルに適用するには、IronXLライブラリを使用します。まず、NuGetからダウンロードします。その後、CreateConditionalFormattingRule メソッドでルールを作成し、AddConditionalFormatting メソッドで適用します。 IronXLを使用して既存の条件付き書式ルールを取得できますか? はい、IronXLが提供するGetConditionalFormattingAtメソッドを使用して、既存の条件付き書式ルールを取得できます。これにより、Excelスプレッドシートのセルに適用されたルールにアクセスして管理できます。 IronXLで使用できる条件付き書式の演算子は何ですか? IronXLは、NoComparison、Between、NotBetween、Equal、NotEqual、GreaterThan、LessThan、GreaterThanOrEqual、LessThanOrEqualなどの条件付き書式の演算子をサポートしています。 取得した条件付き書式ルールを変更できますか? 取得した条件付き書式ルールのほとんどのプロパティは変更できませんが、IronXLではPatternFormattingプロパティを使用してBackgroundColorを調整できます。 セル範囲から条件付き書式ルールを削除するには? セル範囲から条件付き書式ルールを削除するには、IronXLのRemoveConditionalFormattingメソッドを使用して、削除したいルールのインデックスを指定します。 IronXLで利用可能な条件付き書式のスタイリングオプションは何ですか? IronXLでは、フォントとサイズの調整、境界線、配置設定、背景のパターンと色など、条件付き書式に様々なスタイルを適用できます。 条件付き書式のためにIronXLを使用する最初のステップは何ですか? 最初のステップは、NuGetからIronXL.Excelライブラリをダウンロードすることで、C#を使用してExcelスプレッドシートで条件付き書式を実装できるようにします。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る