# 백분율 서식

## Content

사용자는 워크시트에서 숫자와 백분율을 쉽게 효율적으로 다룰 수 있습니다.
SpreadJS는 백분율 형식이 적용된 셀에 대해 입력한 값(숫자 0\~9) 뒤에 자동으로 퍼센트 기호(%)를 추가하는 기능을 지원합니다.
![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/8d606653-16a0-474d-b9dc-e2b4d01c2446/images/percent.gif)

SpreadJS는 퍼센트 기호를 추가할 때 입력 유형에 따라 서로 다른 동작을 수행합니다. 아래에서 자세히 설명하겠습니다:

1. **숫자 입력 시**
    백분율 형식이 적용된 셀에 숫자를 입력하면 SpreadJS는 해당 숫자 뒤에 % 기호를 추가합니다.
    예: 셀에 `6`을 입력하면 `6.00%`로 표시됩니다.
2. **문자 입력 시**
    백분율 형식이 적용된 셀에 문자, 기호 또는 알파벳을 입력하면 SpreadJS는 % 기호를 추가하지 않습니다.
3. **숫자 뒤에 문자를 추가하는 경우**
    숫자(예: `6`) 뒤에 문자(예: `h`)를 입력하면 SpreadJS는 % 기호를 여전히 추가합니다.
    예: `6h%`로 표시됩니다.
4. **셀 편집 모드에서 퍼센트 기호 삭제 시**
    셀 편집 모드에서 숫자를 입력한 후 % 기호를 삭제하고 셀을 벗어나면, 해당 숫자는 다시 백분율 형식으로 변환됩니다.
5. **백분율 형식이 아닌 셀에 % 기호와 함께 숫자 입력 시**
    셀에 백분율 형식이 설정되어 있지 않더라도 `11%`와 같이 `%` 기호가 포함된 숫자를 입력하면 자동으로 백분율 형식이 적용됩니다.
6. **셀을 더블 클릭하여 숫자 입력 시**
    백분율 형식이 적용된 셀을 더블 클릭한 후 숫자를 입력하면, 입력된 숫자는 먼저 백분율 형식으로 변환되고 % 기호가 추가됩니다.
    예: 셀을 더블 클릭 후 `45`를 입력하면 `4500.00%`로 표시됩니다.
7. **숫자 앞에 + 또는 - 기호를 붙인 경우**
    백분율 형식이 적용된 셀에 `+` 또는 `-` 기호를 숫자 앞에 입력할 수 있습니다.
    예: `+2`는 `2.00%`, `-5`는 `-5.00%`로 표시됩니다.

다음 코드 샘플은 워크시트 셀에서 백분율 형식을 사용하는 방법을 보여줍니다.

```javascript
// A1:F10 범위 formatter 설정
for (var i = 0; i < 10; i++)
    for (var j = 0; j < 6; j++)
        activeSheet.getCell(i, j).formatter("0.00%");
```