在 Java 中,可以使用 CSVWriter 库来导出 CSV 文件。以下是使用 CSVWriter 库导出 CSV 文件的基本步骤:

  1. 添加CSVWriter库依赖:

在 pom.xml 文件中添加以下依赖:

<dependency>
    <groupId>com.opencsv</groupId>
    <artifactId>opencsv</artifactId>
    <version>5.5.2</version>
</dependency>
  1. 写入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();
    }
}
  1. 运行代码,在项目根目录生成一个名为“student.csv”的CSV文件,并包含写入的数据。

以上就是使用CSVWriter库导出CSV文件的基本步骤。您可以根据自己的需求,修改数据结构和文件名等参数。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐