프로그램에서 엑세일 데이타를 읽는데 수자가 예하면 17888 이
1000의 자리에 ','이 들어가서 17,888로 되여있습니다.
CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'으로
읽으면 그대로 17,888로 읽어서 다른 수자필드에 값을 줄때
수자타입이 아니라고 덤프가 뜹니다.
어떻게 ','이 들어가면서 수자로 받아들일수 있는지...
답변부탁드립니다.
프로그램에서 엑세일 데이타를 읽는데 수자가 예하면 17888 이
1000의 자리에 ','이 들어가서 17,888로 되여있습니다.
CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'으로
읽으면 그대로 17,888로 읽어서 다른 수자필드에 값을 줄때
수자타입이 아니라고 덤프가 뜹니다.
어떻게 ','이 들어가면서 수자로 받아들일수 있는지...
답변부탁드립니다.
음.. 저는 업로드용 테이블만들어서 캐릭터나 스트링 타입으로 일단 받아서 필드별로 매칭해주며,
REPLACE ALL OCCURRENCES OF ',' IN 금액필드 WITH ''.
이런식으로 , 제거해주고요. 그다음
그걸 루프돌면서 인터널테이블에 넣어주는 식으로 처리하고 있습니다.