2. 컴퓨터 이야기/프로그래밍

chr(13) 이용해서 엔터 들어간 내용을 엑셀로 저장

래빗 크리스 2009. 4. 3. 11:07

chr(13) 과 chr(10) 에 대해서 왈가왈부 말이 많네요.
다들 옳은 이야기를 하는데 이걸 어디에 써 먹어야 하는지는 별로 없는 것같네요.

여기에서는, 엑셀에서 사용하는 방법을 간략하게 설명합니다.
만약 tableA 에 columnB 가 있는데, columnB 에 엔터 문자가 들어가 있는 것을 엑셀에 담을때 유용합니다.
select columnB from tableA 라고 하면 엑셀에 담길 내용이 주욱 나오죠..?
그런데 여기에 이상한 문자가 찍힐 겁니다.. 음악에서 사용되는 8분 음표인 '♪' 이것이죠.
엑셀에서 이걸 없애려고 해도 쉽지 않지요.

이넘이 나오지 않게 하려면..
select replace(columnB,chr(13),'') from tableA 라고 하면 됩니다.
chr(13) 대신에 chr(10) 을 사용한다면 줄바꿈이 되지 않고 음표가 찍히니까 주의 하세요.