java csv文件写入的方法是什么

avatar
作者
猴君
阅读量:2

在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. 使用第三方库如opencsv进行写入操作。首先需要添加opencsv库的依赖:
<dependency>   <groupId>com.opencsv</groupId>   <artifactId>opencsv</artifactId>   <version>5.5.2</version> </dependency> 

然后使用以下代码写入数据:

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()方法写入每一行的数据。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!