在 Java 中,可以使用 CSVWriter 库来导出 CSV 文件。以下是使用 CSVWriter 库导出 CSV 文件的基本步骤:
- 添加CSVWriter库依赖:
在 pom.xml 文件中添加以下依赖:
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.5.2</version>
</dependency>
- 写入CSV数据:
在代码中,首先需要构造要写入CSV的数据结构,然后通过CSVWriter写入CSV。
以下代码示例演示如何将包含学生信息的列表写入CSV文件:
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.opencsv.CSVWriter;
public class CsvWriterExample {
public static void main(String[] args) throws IOException {
// 构造要写入CSV的数据
String[] header = {
"ID", "姓名", "年龄" };
List<String[]> data = new ArrayList<String[]>();
data.add(new String[] {
"1", "张三", "20" });
data.add(new String[] {
"2", "李四", "22" });
data.add(new String[] {
"3", "王五", "21" });
// 创建CSVWriter对象
FileWriter fileWriter = new FileWriter("student.csv");
CSVWriter csvWriter = new CSVWriter(fileWriter);
// 写入CSV文件
csvWriter.writeNext(header);
csvWriter.writeAll(data);
// 关闭CSV数据流
csvWriter.close();
}
}
- 运行代码,在项目根目录生成一个名为“student.csv”的CSV文件,并包含写入的数据。
以上就是使用CSVWriter库导出CSV文件的基本步骤。您可以根据自己的需求,修改数据结构和文件名等参数。