[error] csv 재입력시 문장내 콤마로 컬럼 깨짐 증상 해결
[error] csv 재입력시 문장내 콤마로 컬럼 깨짐 증상 해결
우선 자바로 csv를 읽어들일때는 CsvParser 라이브러리를 사용하면 된다. 따라 문장에 컴마가 있더라도 csv형식으로 잘 저장해주었다면 읽어들이는데에 아무 문제가 없을것이다
그런데 나의 경우 이미 저장한 A파일과 B파일을 하나로 병합해주는 작업을 하고자 했고
이미 저장된 파일속 한 컬럼에 콤마(,)가 있는 경우 그 콤마를 기준으로 다시 컬럼이 나뉘는 오류가 발생했다.
어떤 api또는 라이브러리로 해결이 가능할지 이틀가까이 고민했으나 생각보다 너무 허무한 방법으로 해결해 또 같은 실수를 하지 않고자 기록한다.
문장을 ““로 감싸주면 문자열을 그대로 인식하여 콤마(,)를 행 구분자로 인식하지 않는다.