[]
        
(Showing Draft Content)

0 값이 있는 셀에 0 표시

SpreadJS는 기본적으로 숫자 형식 셀에서 0 값을 "0"으로 표시합니다.

하지만, 워크시트의 showZeros 옵션을 false로 설정하면 0 값을 빈 셀로 표시할 수 있습니다.

다음 샘플 코드는 워크시트에서 0 값을 빈 셀로 표시하도록 showZeros 옵션을 사용하는 방법을 보여줍니다.

sheet.options.showZeros = false;
// 셀 A1에 "=1-1"을 입력하면, A1 셀은 빈 셀로 표시됩니다.

이 옵션은 셀의 표시 값에만 영향을 미치며, 실제 값에는 영향을 주지 않습니다.

따라서, 0 값 셀이 포함된 계산이나 차트에는 변화가 없습니다.

반대로, 필터 다이얼로그는 표시 값을 사용하므로, showZeros 옵션이 false일 경우 빈 셀로 표시됩니다.

마찬가지로, 워터마크 셀에서 0 값이 빈 값으로 표시되면 SpreadJS는 워터마크를 표시합니다.

참고: showZeros 옵션이 false일 때 다음과 같은 경우가 적용됩니다.

  • 문자열 "0"은 빈 값으로 표시되지 않습니다. 이 옵션은 숫자 형식 셀에만 적용됩니다.

  • 셀 값이 0이 아니더라도 포맷 결과가 0이면 "0"이 표시됩니다. 예: 값이 0.01이고 포맷이 #,##0인 경우.

  • OADATE(0), 즉 sheet.setValue(0,0,new Date(1899, 11, 30));은 빈 값으로 표시됩니다.

  • showFormulastrue로 설정되어 있을 경우에는 0 값이 그대로 표시됩니다.

디자이너 사용하기

SpreadJS 디자이너에서도 시트 설정(Sheet Settings) 대화상자에서 "0 값이 있는 셀에 0 표시(Show Zero Value Cells)" 체크박스를 통해 이 기능을 활성화할 수 있습니다.

display-zero-as-blank