프로그래밍 언어/Java

java : csv "(따옴표) 처리

#_달 2015. 11. 29. 15:50

 

자바로 csv 파일 입력 중 다음과 같은 현상이 발생했다.

원인 : 다른 파일에서 읽어온 문자열이 콤마(,)외에도 따옴표(")가 추가되어있었다.

csv파일은 " 이후의 문자를 콤마로 구분하지 않고 하나의 열로 보기 때문에 한칸에 모두 입력 된 것이다.

ex) "abc,def 를 csv파일에 입력 시 "abc  def 가 아닌 abcdef로 입력된다.

 

 

해결 : 읽은 문자열에서 따옴표를 먼저 처리하고 다시 콤마로 구분하여 처리하였다.