[]
        
(Showing Draft Content)

조건부 서식

SpreadJS는 셀에 조건부 서식을 지원합니다. 다양한 스타일을 사용하여 서식이 적용된 셀의 시각적 모양을 설정할 수 있습니다.

조건부 서식은 조건부 서식 규칙을 통해 워크시트에 적용할 수 있으며, ConditionalFormattingConditionalFormats 등의 클래스를 사용해 다양한 메서드와 열거형 옵션에 접근할 수 있습니다.

조건부 서식 규칙에는 여러 종류가 있으며, 아래 표는 각 규칙과 설명을 나타냅니다:

규칙

설명

평균값 규칙 (Average Rule)

평균보다 크거나 작은 값을 확인합니다.

셀 값 규칙 (Cell Value Rule)

값을 비교합니다.

데이터 막대 규칙 (Data Bar Rule)

각 셀의 배경으로 막대를 표시하며, 막대 길이는 셀 값에 따라 달라집니다.

날짜 발생 규칙 (Date Occurring Rule)

날짜를 비교합니다.

중복 값 규칙 (Duplicate Rule)

중복된 값을 확인합니다.

수식 규칙 (Formula Rule)

수식을 사용하여 조건을 검사할 수 있습니다.

아이콘 집합 규칙 (Icon Set Rule)

값에 따라 아이콘을 표시하며, 아이콘만 표시하거나 아이콘과 데이터를 함께 표시할 수 있습니다.

색상 눈금 규칙 (Scale Rule)

색상이 점차적으로 바뀌는 색상 눈금을 사용합니다.

특정 텍스트 규칙 (Specific Text Rule)

특정 문자열을 검색합니다.

상위 10개 규칙 (Top 10 Rule)

범위 내에서 상위 또는 하위 값들을 확인합니다.

고유 값 규칙 (Unique Rule)

범위 내에서 값이 유일한지를 확인합니다.


조건부 서식 규칙 관리

조건부 서식은 현재 선택 영역(Current selection) 또는 워크시트(This worksheet)와 같은 조건부 서식 옵션을 사용하여 특정 영역에 적용할 수 있습니다.

이 기능은 이상값을 강조하고 워크시트를 더욱 정보 중심적이고 시각적으로 매력적으로 만드는 데 도움이 됩니다.

자세한 내용은 조건부 서식 규칙 관리 항목을 참고하시기 바랍니다.


조건부 서식의 우선순위

조건부 서식 규칙에는 우선순위가 존재합니다. 규칙 목록의 마지막 규칙이 가장 높은 우선순위를 가지며, 목록의 첫 번째 규칙은 가장 낮은 우선순위를 가집니다.

기본적으로 새 규칙은 항상 마지막에 추가되어 가장 높은 우선순위를 가집니다. 두 규칙이 충돌하는 경우, 더 높은 우선순위를 가진 규칙이 적용됩니다.

만약 두 규칙이 충돌하지 않는 경우(예: 하나는 굵은 글꼴을 사용하고, 다른 하나는 셀 배경색을 지정), 두 규칙이 모두 적용됩니다.