使用easyExcel进行写操作


首先添加依赖

        <dependency                                    >
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>2.1.1</version>
            <scope>compile</scope>
        </dependency>

然后还需要如下依赖,注意版本号对应

          <!--xls-->
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi</artifactId>
                <version>3.17</version>
            </dependency>
            <!--xlsx-->
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>3.17</version>
            </dependency>

接着创建实体类,要和excel表中的数据对应

@Data
public class DemoData {
    // 设置excel表头的名称
    @ExcelProperty("编号")
    private Integer number;
    @ExcelProperty("姓名")
    private String name;
}

最后实现写的操作

public static void main(String[] args) {
// 实现excel的写操作
// 1.设置文件夹地址和写入名称
String filename = "F:\\write.xlsx";

// 2.调用easyexcel中的方法进行写操作
EasyExcel.write(filename, DemoData.class).sheet("列表").doWrite(getData());
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM