Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 csv 파일 작업

<시간/>

Java용 파서 라이브러리인 OpenCSV를 먼저 설치해야 합니다. 종속성은 maven 프로젝트의 pom.xml 파일에 언급되어야 합니다. 그 후 아래 코드를 활용하시면 됩니다.

import java.io.FileReader;
import java.io.*;
public class Demo{
   public static void readDataLineByLine(String file){
      try{
         FileReader my_filereader = new FileReader(file);
         CSVReader csvReader = new CSVReader(my_filereader);
         String[] nextRecord;
         while ((nextRecord = csvReader.readNext()) != null){
            for (String cell : nextRecord){
               System.out.print(Output + "\t");
            }
            System.out.println();
         }
      }
      catch (Exception e){
         e.printStackTrace();
      }
   }
}

출력

Prints data in a csv file line by line

Demo라는 클래스에는 파일을 매개변수로 사용하는 'readDataLineByLine'이라는 함수가 포함되어 있습니다. FileReader 인스턴스가 생성되고 CSV 파일의 요소를 읽는 CSVReader 인스턴스가 생성됩니다. 모든 라인을 하나씩 읽어 화면에 표시합니다. 이것은 try 블록에 작성되고 예외(있는 경우)는 'catch' 블록에서 catch됩니다.