[]
        
(Showing Draft Content)

백분율 서식

사용자는 워크시트에서 숫자와 백분율을 쉽게 효율적으로 다룰 수 있습니다.

SpreadJS는 백분율 형식이 적용된 셀에 대해 입력한 값(숫자 0~9) 뒤에 자동으로 퍼센트 기호(%)를 추가하는 기능을 지원합니다.



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

  1. 숫자 입력 시

    백분율 형식이 적용된 셀에 숫자를 입력하면 SpreadJS는 해당 숫자 뒤에 % 기호를 추가합니다.

    예: 셀에 6을 입력하면 6.00%로 표시됩니다.

  2. 문자 입력 시

    백분율 형식이 적용된 셀에 문자, 기호 또는 알파벳을 입력하면 SpreadJS는 % 기호를 추가하지 않습니다.

  3. 숫자 뒤에 문자를 추가하는 경우

    숫자(예: 6) 뒤에 문자(예: h)를 입력하면 SpreadJS는 % 기호를 여전히 추가합니다.

    예: 6h%로 표시됩니다.

  4. 셀 편집 모드에서 퍼센트 기호 삭제 시

    셀 편집 모드에서 숫자를 입력한 후 % 기호를 삭제하고 셀을 벗어나면, 해당 숫자는 다시 백분율 형식으로 변환됩니다.

  5. 백분율 형식이 아닌 셀에 % 기호와 함께 숫자 입력 시

    셀에 백분율 형식이 설정되어 있지 않더라도 11%와 같이 % 기호가 포함된 숫자를 입력하면 자동으로 백분율 형식이 적용됩니다.

  6. 셀을 더블 클릭하여 숫자 입력 시

    백분율 형식이 적용된 셀을 더블 클릭한 후 숫자를 입력하면, 입력된 숫자는 먼저 백분율 형식으로 변환되고 % 기호가 추가됩니다.

    예: 셀을 더블 클릭 후 45를 입력하면 4500.00%로 표시됩니다.

  7. 숫자 앞에 + 또는 - 기호를 붙인 경우

    백분율 형식이 적용된 셀에 + 또는 - 기호를 숫자 앞에 입력할 수 있습니다.

    예: +22.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%");