OpenCSV를 사용하여 Java에서 CSV 파일을 읽고 쓰는 예
CSV(쉼표로 구분된 값)는 표 형식의 데이터를 저장하고 전송하는 데 일반적으로 사용되는 형식입니다. Java에서는 OpenCSV 라이브러리를 사용하여 CSV 파일을 쉽게 읽고 쓸 수 있습니다. 이 문서에서는 OpenCSV를 사용하여 CSV 파일을 읽고 쓰는 방법을 소개하고 간단한 예를 제공합니다.
먼저 프로젝트에 OpenCSV 라이브러리를 도입해야 합니다. Maven 중앙 저장소에서 OpenCSV를 찾아 pom.xml 파일에 다음 종속성을 추가할 수 있습니다.
<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.5.2</version> </dependency>
첫 번째 단계는 CSV 파일을 읽는 것입니다. CSVReader 클래스를 사용하여 이를 수행할 수 있습니다. 먼저 CSVReader 개체를 만들고 CSV 파일의 경로를 지정해야 합니다. 그런 다음 readAll() 메서드를 사용하여 파일의 모든 데이터를 List
import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; import java.util.List; public class CSVReaderExample { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("path/to/csv/file.csv")); List<String[]> data = reader.readAll(); for (String[] row : data) { for (String cell : row) { System.out.print(cell + " "); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
위의 예에서는 먼저 CSVReader 개체를 만든 다음 readAll() 메서드를 사용하여 CSV 파일의 데이터를 data라는 List
다음으로 OpenCSV를 사용하여 CSV 파일을 작성하는 방법을 소개하겠습니다. CSVWriter 클래스를 사용하여 이를 수행할 수 있습니다. 먼저, CSVWriter 개체를 생성하고 작성하려는 CSV 파일의 경로를 지정해야 합니다. 그런 다음 writeAll() 메서드를 사용하여 List
다음은 CSV 파일에 데이터를 쓰는 예입니다.
import com.opencsv.CSVWriter; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class CSVWriterExample { public static void main(String[] args) { try { CSVWriter writer = new CSVWriter(new FileWriter("path/to/csv/file.csv")); List<String[]> data = new ArrayList<>(); data.add(new String[]{"Name", "Age", "City"}); data.add(new String[]{"John", "25", "New York"}); data.add(new String[]{"Jane", "30", "London"}); writer.writeAll(data); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }
위 예에서는 먼저 CSVWriter 개체를 만들고 쓸 CSV 파일의 경로를 지정합니다. 다음으로, 기록할 데이터를 포함하는 data라는 이름의 List
위는 OpenCSV를 사용하여 Java에서 CSV 파일을 읽고 쓰는 간단한 예입니다. OpenCSV를 사용하면 CSV 파일을 쉽게 읽고 쓸 수 있어 지루한 작업과 코드 양이 줄어듭니다. 이 글이 OpenCSV를 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다.
위 내용은 OpenCSV 라이브러리를 사용하여 Java에서 CSV 파일을 읽고 쓰는 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!