EasyPOI简单导入Excel示例

1、添加依赖

复制代码
<dependency>
    <groupId>cn.afterturn</groupId>
    <artifactId>easypoi-base</artifactId>
    <version>4.1.0</version>
</dependency>
<dependency>
    <groupId>cn.afterturn</groupId>
    <artifactId>easypoi-web</artifactId>
    <version>4.1.0</version>
</dependency>
<dependency>
    <groupId>cn.afterturn</groupId>
    <artifactId>easypoi-annotation</artifactId>
    <version>4.1.0</version>
</dependency>
复制代码

2、实体创建

1
2
3
4
5
6
7
8
9
@Data
public class ReportModel implements Serializable {
 
    @Excel(name = "报案号",orderNum = "0")
    private String reportNo;
 
    @Excel(name = "单号",orderNum = "1")
    private String bizOrderNo;
}

3、Excel示例

 

 4、示例代码

1
2
3
4
5
6
7
8
9
10
@Test
public void testFileParse() throws Exception {
 
    ImportParams params = new ImportParams();
    params.setTitleRows(0);//示例Excel中没有标题 故此设置titlsRows为0
    params.setHeadRows(1); //示例Excel中表头在第一行 所以设置headRows为1
    FileInputStream inputStream = new FileInputStream(new File("test.xlsx"));
    List<ReportModel> list = ExcelImportUtil.importExcel(inputStream, ReportModel.class, params);
    System.out.println(list.size());
}

  

本文作者:苍舒

本文链接:https://www.cnblogs.com/cangshublogs/p/15672693.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   苍舒  阅读(572)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起