2022-09-01_opencsv

前言

  • opencsv是java用来分析和生成csv文件的一个框架。
  • 通常用来beans的写入csv文件和从csv文件独处beans。
  • 支持注解的方式。

1.引入依赖


    com.opencsv
    opencsv
    5.6

2.简单把beans写入到csv文件

public void handleSave() throws IOException, CsvRequiredFieldEmptyException, CsvDataTypeMismatchException {
    Writer writer = new FileWriter("yourfile1.csv");
    StatefulBeanToCsv beanToCsv = new StatefulBeanToCsvBuilder(writer).build();
    beanToCsv.write(breakers);
    writer.close();
}

3.如果beans的属性名称和csv文件的表头不一致

  • 此时需要用到注解
  • 注意,需要一旦加了一个注解,其他没有添加注解的属性将不会参与导入导出。
    @CsvBindByName(column = "变电站名称")
    private String subName;

参考文章

1.opencsv官网
2.csv导入导出(opencsv)

你可能感兴趣的:(2022-09-01_opencsv)