GS인증 AUIGrid v3.0.15

숫자 포매팅이 어떻게 적용되는지를 보여주는 데모입니다.

데이터에 0 이 아닌 공백("") 또는 하이픈(-), 문자 N/A 를 삽입하고 포매팅을 했을 경우 공백은 0으로 변경되고 나머지는 모두 그대로 출력시킵니다.

숫자 포매팅의 소수점 방식은 기본적으로 반올림입니다. 반올림이 아닌 내림, 올림으로 처리하고자 하는 경우 칼럼의 rounding 속성을 각각 "floor", "ceil" 로 설정하십시오.

10번행과 11번행의 "원래 데이터" 공백의 포매팅 차이는 10번 행은 원래 데이터의 값이 "" 이고 11번 행은 원래 데이터의 값이 null 입니다.(숫자에서 null 표현을 명시적으로 표현하기 위함)

엑셀(xlsx)로 저장 PDF로 저장

숫자 포맷 스트링은 다음과 같습니다.

"0" 과 "#"의 차이는 "0"은 반드시 자리수를 차지하도록 채웁니다. "#"은 있는 경우 출력 시킴

  • ###0 : 컴마 구분자 없이 정수 표현(소수점은 기본적으로 반올림 처리)
  • #### : 컴마 구분자 없이 정수 표현, 0인 경우 공백 처리(소수점은 기본적으로 반올림 처리)
  • #,##0 : 천단위 마다 컴마 구분자 정수 표현(소수점은 기본적으로 반올림 처리)
  • #,### : 천단위 마다 컴마 구분자 정수 표현, 0인 경우 공백 처리(소수점은 기본적으로 반올림 처리)
  • #,##0.0 : 천단위 마다 컴마 구분자 소수 1자리 의무 표현(소수 2자리에서 기본적으로 반올림 처리)
  • #,##0.# : 천단위 마다 컴마 구분자 소수 있다면 1자리 표현, 0인 경우 공백 처리(소수 2자리에서 기본적으로 반올림 처리)
  • #,##0.00 : 천단위 마다 컴마 구분자 소수 2자리 의무 표현(소수 3자리에서 기본적으로 반올림 처리)
  • #,##0.0# : 천단위 마다 컴마 구분자 소수 1자리 의무, 2자리 있다면 표현(소수 3자리에서 기본적으로 반올림 처리)
  • 확장해서 "000000" 로 지정하면 의무적으로 정수 6자리를 출력함. 값이 1인 경우 포매팅 되어 "000001" 로 출력 시킴