CSV 파일 파싱

스터디

[SpringBoot] [Java] OpenCSV 사용해서 CSV 파일 파싱하기!

오늘은 CSV 파일 파싱을 손쉽게 할 수 있도록 도와주는 자바의 OpenCSV 라는 라이브러리를 사용해서, 이전에 길고 복잡하게 수행했던 save() 함수를 바꿔보려한다. 우선 저번에 만들었던 JpaParkRepository.java 의 save() 함수를 기억해야한다. save() 함수는 CSV 파일에 있는 데이터를 BufferedReader 로 한 라인씩 가져온 뒤 ,(콤마) 를 기준으로 컬럼들은 구분해서 DB의 각 컬럼에 저장시켜주는 동작을 수행했다. 하지만 ,(콤마) 를 기준으로 했을 때 컬럼의 데이터 안에 ',' 라는 문자가 포함되어 있을 때 파싱이 제대로 수행되지 않는 오류가 발생하여 windows 제어판에서 구분자를 다른 걸로 바꿔주는 귀찮은 작업을 수행하기도 했다. [어따세워] CSV 파일..

PgmJUN
'CSV 파일 파싱' 태그의 글 목록