[]
사용자는 워크시트에서 숫자와 백분율을 쉽게 효율적으로 다룰 수 있습니다.
SpreadJS는 백분율 형식이 적용된 셀에 대해 입력한 값(숫자 0~9) 뒤에 자동으로 퍼센트 기호(%)를 추가하는 기능을 지원합니다.
SpreadJS는 퍼센트 기호를 추가할 때 입력 유형에 따라 서로 다른 동작을 수행합니다. 아래에서 자세히 설명하겠습니다:
숫자 입력 시
백분율 형식이 적용된 셀에 숫자를 입력하면 SpreadJS는 해당 숫자 뒤에 % 기호를 추가합니다.
예: 셀에 6
을 입력하면 6.00%
로 표시됩니다.
문자 입력 시
백분율 형식이 적용된 셀에 문자, 기호 또는 알파벳을 입력하면 SpreadJS는 % 기호를 추가하지 않습니다.
숫자 뒤에 문자를 추가하는 경우
숫자(예: 6
) 뒤에 문자(예: h
)를 입력하면 SpreadJS는 % 기호를 여전히 추가합니다.
예: 6h%
로 표시됩니다.
셀 편집 모드에서 퍼센트 기호 삭제 시
셀 편집 모드에서 숫자를 입력한 후 % 기호를 삭제하고 셀을 벗어나면, 해당 숫자는 다시 백분율 형식으로 변환됩니다.
백분율 형식이 아닌 셀에 % 기호와 함께 숫자 입력 시
셀에 백분율 형식이 설정되어 있지 않더라도 11%
와 같이 %
기호가 포함된 숫자를 입력하면 자동으로 백분율 형식이 적용됩니다.
셀을 더블 클릭하여 숫자 입력 시
백분율 형식이 적용된 셀을 더블 클릭한 후 숫자를 입력하면, 입력된 숫자는 먼저 백분율 형식으로 변환되고 % 기호가 추가됩니다.
예: 셀을 더블 클릭 후 45
를 입력하면 4500.00%
로 표시됩니다.
숫자 앞에 + 또는 - 기호를 붙인 경우
백분율 형식이 적용된 셀에 +
또는 -
기호를 숫자 앞에 입력할 수 있습니다.
예: +2
는 2.00%
, -5
는 -5.00%
로 표시됩니다.
다음 코드 샘플은 워크시트 셀에서 백분율 형식을 사용하는 방법을 보여줍니다.
// A1:F10 범위 formatter 설정
for (var i = 0; i < 10; i++)
for (var j = 0; j < 6; j++)
activeSheet.getCell(i, j).formatter("0.00%");