栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java如何处理Excel-(easyexcel)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java如何处理Excel-(easyexcel)

最近有一个需求需要处理Excel,当初还以为Excel有多难呢,没想到早有人在我们前面就把路给我们铺好了这里给一个官方的git

示例代码

DEMO代码地址:easyexcel/WriteTest.java at master · alibaba/easyexcel · GitHub

文档地址:EasyExcel · 语雀

这里我用到了一个官方的3.0.0-beta1

        
            com.alibaba
            easyexcel
            3.0.0-beta1
        
        
            org.apache.commons
            commons-collections4
            4.1
        

(注意:jdk版本需要设为1.8,需要添加commons-collections4)

读取Excel的文档:

首先创建实体:(实体命名需为驼峰命名,其他的实体就写对应的表头)

@Data
public class GradingModel {
    @ExcelProperty("学生姓名")
    private  String  userName;
    @ExcelProperty("获得积分")
    private  Integer  score;

}

在需要的地方写:

String   fileName = "E:\统计详情.xlsx"; 
Listmodels=new ArrayList<>();
        EasyExcel.read(fileName, GradingModel.class, new PageReadListener(dataList -> {
            int j=0;
            for (GradingModel demodata: dataList) {
               
                    models.add(demoData);
            }
        })).sheet().doRead();

返货models就可以直接拿到Excel中的内容

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592580.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号