Java

Java - CSV 파일 읽기

codeManager 2022. 6. 21. 18:10
반응형
public static List<String> readFile(String filePath) throws Exception {
        File file = new File(filePath);
        BufferedReader fileReader = new BufferedReader(new FileReader(file));

        CSVParser csvParser = new CSVParserBuilder()
        .withSeparator(';')
        .build();
        CSVReader csvReader = new CSVReaderBuilder(fileReader)
        .withCSVParser(csvParser)
        .build();

        String [] record = null;
        List<String> result = new ArrayList<>();
        while ((record = csvReader.readNext()) != null) {
            log.info(record[0]);
            result.add(record[0]);
        }
        return result;
}

 

 

filePath를 입력받고 CSVReader를 가지고 파일을 읽는다.

반응형