[]
SpreadJS는 셀에 조건부 서식을 지원합니다. 다양한 스타일을 사용하여 서식이 적용된 셀의 시각적 모양을 설정할 수 있습니다.
조건부 서식은 조건부 서식 규칙을 통해 워크시트에 적용할 수 있으며, ConditionalFormatting 및 ConditionalFormats 등의 클래스를 사용해 다양한 메서드와 열거형 옵션에 접근할 수 있습니다.
조건부 서식 규칙에는 여러 종류가 있으며, 아래 표는 각 규칙과 설명을 나타냅니다:
규칙 | 설명 |
---|---|
평균보다 크거나 작은 값을 확인합니다. | |
값을 비교합니다. | |
각 셀의 배경으로 막대를 표시하며, 막대 길이는 셀 값에 따라 달라집니다. | |
날짜를 비교합니다. | |
중복된 값을 확인합니다. | |
수식을 사용하여 조건을 검사할 수 있습니다. | |
값에 따라 아이콘을 표시하며, 아이콘만 표시하거나 아이콘과 데이터를 함께 표시할 수 있습니다. | |
색상이 점차적으로 바뀌는 색상 눈금을 사용합니다. | |
특정 문자열을 검색합니다. | |
범위 내에서 상위 또는 하위 값들을 확인합니다. | |
범위 내에서 값이 유일한지를 확인합니다. |
조건부 서식은 현재 선택 영역(Current selection)
또는 워크시트(This worksheet)
와 같은 조건부 서식 옵션을 사용하여 특정 영역에 적용할 수 있습니다.
이 기능은 이상값을 강조하고 워크시트를 더욱 정보 중심적이고 시각적으로 매력적으로 만드는 데 도움이 됩니다.
자세한 내용은 조건부 서식 규칙 관리 항목을 참고하시기 바랍니다.
조건부 서식 규칙에는 우선순위가 존재합니다. 규칙 목록의 마지막 규칙이 가장 높은 우선순위를 가지며, 목록의 첫 번째 규칙은 가장 낮은 우선순위를 가집니다.
기본적으로 새 규칙은 항상 마지막에 추가되어 가장 높은 우선순위를 가집니다. 두 규칙이 충돌하는 경우, 더 높은 우선순위를 가진 규칙이 적용됩니다.
만약 두 규칙이 충돌하지 않는 경우(예: 하나는 굵은 글꼴을 사용하고, 다른 하나는 셀 배경색을 지정), 두 규칙이 모두 적용됩니다.