[java] OpenCSV를 사용하여 CSV 파일의 특정 셀 값에 액세스하는 방법은?

OpenCSV는 Java에서 CSV 파일을 쉽게 처리할 수 있는 라이브러리입니다. CSV 파일의 특정 셀 값에 액세스하기 위해 OpenCSV의 CSVReader 클래스와 관련 메서드를 사용할 수 있습니다.

  1. OpenCSV 라이브러리를 프로젝트에 추가합니다.
    dependencies {
        implementation 'com.opencsv:opencsv:5.5.1'
    }
    
  2. CSV 파일을 읽어오는 CSVReader 객체를 생성합니다.
    CSVReader reader = new CSVReader(new FileReader("파일경로.csv"));
    
  3. CSV 파일을 한 줄씩 읽어오면서 원하는 특정 셀 값을 액세스합니다.
    String[] nextLine;
    while ((nextLine = reader.readNext()) != null) {
        // 특정 셀 값에 액세스 예시
        String cellValue = nextLine[인덱스];
        System.out.println("셀 값: " + cellValue);
    }
    
  4. CSV 파일을 모두 읽어온 후에는 CSVReader를 닫아 리소스를 정리합니다.
    reader.close();
    

앞서 언급한 방법을 사용하면 OpenCSV를 통해 CSV 파일의 특정 셀 값에 쉽게 액세스할 수 있습니다.

참고: OpenCSV 공식 문서 OpenCSV