티스토리 뷰

Dev/Java

CSV 로딩은 opencsv!

Happy Anko♡ 2017. 5. 4. 18:48

데이터를 csv 파일에서 로드하여 DB에 insert 하는데 

데이터 중간에 , (콤마)가 있는 데이터는 " (더블쿼테이션) 으로 감싸져있다.


내가 작성하던 소스는 row별 데이터를 ,로 split 하고 있었는데...


opencsv를 발견하고 초 간단하게 해결! 

http://opencsv.sourceforge.net/


CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));

String [] nextLine;

while ((nextLine = reader.readNext()) != null) {

// nextLine[] is an array of values from the line

    System.out.println(nextLine[0] + nextLine[1] + "etc...");

}


'Dev > Java' 카테고리의 다른 글

isEqual() Vs. ==  (0) 2019.07.31
isEmpty() vs ==null  (0) 2019.07.31
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함