前言
- opencsv是java用来分析和生成csv文件的一个框架。
- 通常用来beans的写入csv文件和从csv文件独处beans。
- 支持注解的方式。
1.引入依赖
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.6</version>
</dependency>
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)
网友评论