티스토리 뷰

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
링크
«   2024/05   »
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 29 30 31
글 보관함