본문 바로가기

Spring Boot

[Springboot] CSV 파일 읽기 구현

반응형

OpenCSV 라이브러리를 사용하여 스프링 부팅 환경에서 CSV 파일을 읽을 수 있습니다. 다음은 스프링 부트 응용 프로그램에서 OpenCSV를 사용하여 .csv 파일에서 데이터를 읽는 간단한 예입니다.

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import com.opencsv.CSVReader;

public void readCSVFile(String fileName) {
    try {
        CSVReader reader = new CSVReader(new FileReader(fileName));
        String[] line;
        while ((line = reader.readNext()) != null) {
            System.out.println("Line: " + Arrays.toString(line));
        }
        reader.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

스프링 부트 응용 프로그램에서 OpenCSV를 사용하려면 다음 종속성을 pom.xml 파일에 추가하십시오.

<dependency>
  <groupId>com.opencsv</groupId>
  <artifactId>opencsv</artifactId>
  <version>5.2</version>
</dependency>
반응형