http://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/를 참고하여 만들었음. 업그레이드 한 부분은 한국어에서 EUC-KR로 인코딩된 csv도 읽을 수 있게 수정하였다.
import java.io.*;
/**
* Created by lks21c on 16. 1. 29.
*/
public class CsvConverter {
public static void main(String[] args) {
run("sample.csv", "euc-kr");
}
private static void run(String path, String encoding) {
BufferedReader br = null;
String line;
String cvsSplitBy = ",";
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(path), encoding));
while ((line = br.readLine()) != null) {
String[] field = line.split(cvsSplitBy);
System.out.println(field[0]);
break;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}