JavaでCSVファイルに書き込む方法は何ですか?

Javaでは、データをCSVファイルに書き込む方法が以下に示されています:

  1. BufferedWriterは、テキストデータを書き込むためのクラスです。
String filename = "example.csv";
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filename))) {
    // 写入数据
    writer.write("Header 1,Header 2,Header 3"); // 写入标题行
    writer.newLine(); // 写入换行符

    writer.write("Data 1,Data 2,Data 3"); // 写入数据行
    writer.newLine(); // 写入换行符
} catch (IOException e) {
    e.printStackTrace();
}
  1. オープンCSV
  2. オープンCSV
<dependency>
  <groupId>com.opencsv</groupId>
  <artifactId>opencsv</artifactId>
  <version>5.5.2</version>
</dependency>

Then write the data using the following code:
それから、以下のコードを使用してデータを書き込みます。

String filename = "example.csv";
try (CSVWriter writer = new CSVWriter(new FileWriter(filename))) {
    // 写入数据
    String[] header = {"Header 1", "Header 2", "Header 3"};
    writer.writeNext(header); // 写入标题行

    String[] data = {"Data 1", "Data 2", "Data 3"};
    writer.writeNext(data); // 写入数据行
} catch (IOException e) {
    e.printStackTrace();
}

注意:OPENCsvライブラリを使用する場合は、CSVWriterクラスをインポートし、writeNext()メソッドを使用して各行のデータを書き込む必要があります。

bannerAds