엑셀 조건부 서식
using IronXL;
using IronXL.Formatting.Enums;
using IronXL.Styles;

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.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
// Apply formatting on specified region
workSheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create conditional formatting rule
var rule1 = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
// Set style options
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
// Apply formatting on specified region
workSheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workBook.SaveAs("applyConditionalFormatting.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
엑셀 조건부 서식

엑셀 조건부 서식

IronXL 라이브러리는 셀 및 범위의 조건부 서식(Conditional Formatting)을 지원합니다. 조건부 서식은 논리적/프로그래밍적 규칙에 따라, 배경색이나 텍스트 스타일 같이 셀의 스타일을 변경할 수 있게 합니다.

CreateConditionalFormattingRule(string formula)을 사용하여 부울 수식에 기반한 조건부 서식 규칙을 생성합니다. 수식 결과가 참이면 셀이 강조 표시됩니다. 평가할 수식은 반드시 불리언 함수여야 함을 유의하세요.

세 매개 변수와 함께 사용하는 CreateConditionalFormattingRule 메서드는 첫 번째 매개 변수로 ComparisonOperator.Between 및 ComparisonOperator.NotBetween만을 허용합니다.

설정 규칙에 의해 결정된 셀의 참/거짓 값에 따라 특정 색과 형식 조합으로 셀과 범위를 강조하는 데 조건부 서식을 사용하세요. 이를 통해 데이터를 분석하고 문제를 감지하며 패턴과 추세를 파악할 수 있습니다.

C#에서 조건부 서식을 적용하는 방법을 배웁니다
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 2,362,812버전:2026.11방금 출시