学堂 学堂 学堂公众号手机端

在Java中,可以使用以下方法将数据写入CSV文件: 使用BufferedWriter将数据写入文件

lewis 1年前 (2024-04-19) 阅读数 19 #技术

在Java中,可以使用以下方法将数据写入CSV文件:

  1. 使用BufferedWriter将数据写入文件。
Stringfilename="example.csv"; try(BufferedWriterwriter=newBufferedWriter(newFileWriter(filename))){ //写入数据 writer.write("Header1,Header2,Header3");//写入标题行 writer.newLine();//写入换行符 writer.write("Data1,Data2,Data3");//写入数据行 writer.newLine();//写入换行符 }catch(IOExceptione){ e.printStackTrace(); }
  • 使用第三方库如opencsv进行写入操作。首先需要添加opencsv库的依赖:
  • <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.5.2</version> </dependency>

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

    Stringfilename="example.csv"; try(CSVWriterwriter=newCSVWriter(newFileWriter(filename))){ //写入数据 String[]header={"Header1","Header2","Header3"}; writer.writeNext(header);//写入标题行 String[]data={"Data1","Data2","Data3"}; writer.writeNext(data);//写入数据行 }catch(IOExceptione){ e.printStackTrace(); }

    注意:使用opencsv库时,需要引入CSVWriter类,并使用writeNext()方法写入每一行的数据。


    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门