게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 :LG파워콤 아파트영업지원시스템
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : JEUS4
* DB 종류 : ORACLE
* 문의 유형(질문/요청/참조) :
* 내용 :
엑셀다운로드시 문제입니다.
QUERY에서 VARCHAR타입인 컬럼의 값이 숫자인경우(예:아이디,일련번호) 화면상의 컬럼값은 숫자 콤마가
없는체로 잘 보여집니다.
그러나 엑셀다운로드를 하면 엑셀파일로 변환된 경우 STRING타입의 컬럼에 숫자가 적혀있어 그런지 컴럼
왼쪽상단에 느낌표가 떠서 변환작업에 대한 가이드가 붙습니다.
나름대로의 해결책으로 QUERY질의시 VARCHAR타입을 TO_NUMBER로 변환하여 DATASET에서 받으면
엑셀다운로드시 느낌표가 생기는 문제는 해결되는데 아이디가 금액처럼 콤마가 붙어 그점또한 문제가 됩니다.
그래서 그리드 METHOD인 STRING 함수를 쓰면 콤마는 없어지지만 엑셀다운로드시 마찬가지로 느낌표가 생겨
문제를 해결할 방법이 없습니다.
SQL질의시 STRING타입으로 모두 전화하여 DATASET에 던져주면 컬럼내용이 숫자라도 그대로 엑셀에서 인식
할수 있는(변환가이드느낌표가 안뜨도록) 방법이 없는지 알려주시기 바랍니다.
예제.
- SQL
SELECT APT_ID -> VARCHAR타입
FROM DUAL
- GRID FORMAT
<C> ID="APTID", Name="ID",Cursor=hand, Width=50, CURSOR =HAND, align=left </C>
- 결과 : APT_ID 의 컬럼값이 숫자이면 엑셀다운로드시 컬럼왼쪽상단에 느낌표 생기는 문제
* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-01-18 17:50)