在Java中,可以使用以下方法将数据写入CSV文件: 使用BufferedWriter将数据写入文件
在Java中,可以使用以下方法将数据写入CSV文件:
- 使用
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()
方法写入每一行的数据。
版权声明
本文仅代表作者观点,不代表博信信息网立场。