자바로 csv 파일 입력 중 다음과 같은 현상이 발생했다.
원인 : 다른 파일에서 읽어온 문자열이 콤마(,)외에도 따옴표(")가 추가되어있었다.
csv파일은 " 이후의 문자를 콤마로 구분하지 않고 하나의 열로 보기 때문에 한칸에 모두 입력 된 것이다.
ex) "abc,def 를 csv파일에 입력 시 "abc def 가 아닌 abcdef로 입력된다.
해결 : 읽은 문자열에서 따옴표를 먼저 처리하고 다시 콤마로 구분하여 처리하였다.
'프로그래밍 언어 > Java' 카테고리의 다른 글
java : csv 파일 한글 깨짐 (0) | 2015.11.29 |
---|---|
opencsv API 사이트 (0) | 2015.11.07 |
java : Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils (0) | 2015.11.07 |
java : Unable to recognize OLE stream 오류 (0) | 2015.11.07 |