csv파일 파싱

Language/JAVA

[Java] 윈도우 설정으로 CSV 파일 ,(콤마) 말고 다른 구분자로 변경하기!

오늘 포스팅할 내용은 프로젝트 중에 발견한 애로사항과 그 해결 과정을 공유해서 같은 문제를 겪는 사람들에게 도움이 되고자 하는 마음에 올리는 포스팅이다! 바로 본론으로 들어가겠다. CSV 파일은 , (콤마)로 컬럼들을 구분하도록 되어있는 파일이다. 하지만 내용에 ',' 이 들어있으면 파싱 시 맞지 않는 컬럼에 데이터가 이상하게 쪼개져 들어가게 된다. 나는 이번 프로젝트 진행 중, CSV 파일의 모든 데이터를 DB에 넣는 작업을 거쳐야 했다. "CSV는 당연히 콤마를 기준으로 데이터들이 분류되어있는 파일이니까 split(",") 를 하면 row에서 column들이 알아서 분리되겠지?" 라는 생각에 로직을 이대로 작성했고 문제는 여기서 발생했다. 컬럼의 내용 중에 ,(콤마) 를 포함한 데이터가 많이 있었고,..

Language/JAVA

[Java] BufferedReader로 CSV파일 파싱하기!(1)

지난 시간엔 'Servlet Controller' 'JPA' 'MySQL' 을 이용해 회원 정보 등록 기능을 구현했다. (지난 게시글 보러가기) [Spring] [어따세워] Servlet, JPA, MySQL 이용해서 회원가입 서비스 만들기!(2) 지난 시간에는 'User DTO'와 'JPA를 통해 User 데이터를 DB에 저장하기 위한 Repository와 Service 클래스'를 구현해보았다. (지난 게시글: https://pgmjun.tistory.com/7) Test t pgmjun.tistory.com 이어서 오늘.. pgmjun.tistory.com 이번에는 BufferedReader를 이용해 주차장 데이터가 들어있는 CSV 파일을 파싱해서 DB에 저장해주는 기능을 개발해볼 것이다. 파싱해온 ..

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