JAVA
[JAVA] CSV 파일 데이터 읽기
오탄자
2021. 11. 2. 21:29
Java에서 csv 파일 읽기
csv 파일을 InputStreamReader로 읽은 후 로우별로 ArrayList에 담는다.
try {
InputStreamReader isr = new InputStreamReader(file.getInputStream());
BufferedReader in = new BufferedReader(isr);
// 파일이름
String fileOrgNm = file.getOriginalFilename();
List<String> csv = new Arraylist<String>();
List<List<String>> list = new ArrayList<List<String>>();
while ( (line=in.readLine()) != null ) {
String regex = ",";
// String regex = "\\^";
int limit = -1;
String column[] = line.split(regex, limit);
if ( line.equals("") ) {
line = " ";
}
csv = Arrays.asList(column);
list.add(csv);
}
System.out.println(csv);
System.out.println(list);
}