안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 Excel로 다운로드 시 컬럼의 값을 변경하는 것은 가능합니다.
Grid의 ColumnProp 중의 gte_columntype 이라는 속성을 통해서 숫자형으로 내릴 수 있습니다.
해당 기능은 Grid의 버전이 아래의 버전보다 상위 버전에서만 지원 가능합니다.
1.1.0.70 Percent 사용 : NewPacket : 1,1,1,275 Max : 1,2,1,173 Unicode : 2,0,1,171
버전을 확인해 보시고 지원되는 버전이면 해당 기능을 통해서 사용하시기 바랍니다.
자세한 사항은 컴포넌트 매뉴얼 Grid-ColumnProp-Gte_ColumnType 부분을 참고하시기 바랍니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 인천공항철도
>* GAUCE 버전 : 1.0.3.10
>* WAS 종류(WebLogic 등등) : jeus
>* DB 종류 : oracle
>* 문의 유형(질문/요청/참조) : 그리드에서 엑셀저장시 decimal타입문제
>* 내용 :
>
>그리드에서 엑셀저장시 FW1insp_valu_2, FW1insp_valu_4 컬럼 타입은 숫자타입으로 저장이 잘 됩니다
>
>그러나 FW1insp_valu_3(발생량;누계) 컬럼값의 타입이 숫자타입으로 저장되지 않습니다
>
>FW1insp_valu_3(발생량;누계) 컬럼값의 타입을 엑셀에서 수정없이 바로 숫자타입으로 저장하고 싶습니다
>
>
>아래는 소스의 문제부분입니다
>
>- [html파일]
><FC> id=FW1insp_valu_2 name="발생량" </FC>
><FC> id=FW1insp_valu_3 name="발생량;누계" dec=3 value={FW1insp_valu_2+FW1insp_valu_4} </FC>
><FC> id=FW1insp_valu_4 name="전일발생량;누계" </FC>
>
>- jsp단에서 컬럼타입을 아래와 같이 정의함
>dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_2", GauceDataColumn.TB_DECIMAL, 13, 3));
>dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_3", GauceDataColumn.TB_DECIMAL, 13, 3));
>dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_4", GauceDataColumn.TB_DECIMAL, 13, 3));
>
>- DB에서 컬럼타입
> VARCHAR2 FW1insp_valu_2
> VARCHAR2 FW1insp_valu_3
> VARCHAR2 FW1insp_valu_4
>
>- 엑셀저장은 GridToExcel을 사용함
>
>
>이거 해결한다고 반나절동안 이러고 있습니다
>
>빨리 좀 해답 주시길 바랍니다...
>