엑셀 업로드할때 엑셀에 콤마가 들어있는경우에 콤마를 삭제하고 싶은데요.
고수님들 부탁드립니다.
REPLACE
CONDENSE 를 써봤는데요 CURR TYPE 은 적용이 안되고 CHAR TYPE만 되서
에러가 나더라고요.
CALL FUNCTION 'STRING_REPLACE' 도 마찬가지로 같은 에러가 납니다.
답변부탁드립니다.
댓글 3
-
버미!
2010.12.09 01:55
Char. 타입으로 변수 선언하고 금액을 저장하신 후 Replace로 콤마 삭제하시면 됩니다. -
1uc1f2r 1s1and
2010.12.09 03:35
curr type 은 내부에서 이미 유저가 설정한 금액 포맷에 영향을 받지 않고 천단위의 포맷을 제외하고 처리합니다.
즉 원하시는 콤마가 존재하지 않기 때문에 안 지우셔도 되는거죠.
다만 출력할 때 잘 만든 프로그램이라면 천단위로 자동 표기해 줍니다.
char type 에 그냥 밀어 넣으면 콤마 없이 들어갑니다.
혹시 write a to b 를 하셨다면 replace 로 지워주시면 되겠습니다.
-
하하하하
2010.12.09 23:20
버미님, 1us1f2r 1s1and 님 답변 감사드립니다. 엑셀 업로드 프로그램이여서 엑셀필드에 콤마가 있을 때
금액필드에 못들어와서 먼저 char 로 타입변환하는 수뿐이 없을꺼 같네요~
답변 감사드립니다.