美文网首页
2022-09-01_opencsv

2022-09-01_opencsv

作者: 微笑碧落 | 来源:发表于2022-08-31 20:35 被阅读0次

    前言

    • 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)

    相关文章

      网友评论

          本文标题:2022-09-01_opencsv

          本文链接:https://www.haomeiwen.com/subject/ecbsnrtx.html