[java] OpenCSV를 사용하여 CSV 파일의 특정 셀 값에 액세스하는 방법은?
OpenCSV는 Java에서 CSV 파일을 쉽게 처리할 수 있는 라이브러리입니다. CSV 파일의 특정 셀 값에 액세스하기 위해 OpenCSV의 CSVReader 클래스와 관련 메서드를 사용할 수 있습니다.
- OpenCSV 라이브러리를 프로젝트에 추가합니다.
dependencies { implementation 'com.opencsv:opencsv:5.5.1' }
- CSV 파일을 읽어오는 CSVReader 객체를 생성합니다.
CSVReader reader = new CSVReader(new FileReader("파일경로.csv"));
- CSV 파일을 한 줄씩 읽어오면서 원하는 특정 셀 값을 액세스합니다.
String[] nextLine; while ((nextLine = reader.readNext()) != null) { // 특정 셀 값에 액세스 예시 String cellValue = nextLine[인덱스]; System.out.println("셀 값: " + cellValue); }
- CSV 파일을 모두 읽어온 후에는 CSVReader를 닫아 리소스를 정리합니다.
reader.close();
앞서 언급한 방법을 사용하면 OpenCSV를 통해 CSV 파일의 특정 셀 값에 쉽게 액세스할 수 있습니다.
참고: OpenCSV 공식 문서