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

示例代码

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

文档地址:EasyExcel · 语雀

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

        <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.0.0-beta1</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.1</version></dependency>

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

读取Excel的文档:

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

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

在需要的地方写:

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

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

java如何处理Excel-(easyexcel)相关推荐

  1. [学习笔记]Java如何处理EXCEL的读取

    需要包:poi-3.5.jar.poi-ooxml-3.5.jar 实例: [java]  view plain copy public class ProcessExcel { private Wo ...

  2. java如何处理excel的读取

    需要包:poi-3.5.jar.poi-ooxml-3.5.jar 实例: public class ProcessExcel { private Workbook wb = null; privat ...

  3. easyexcel生成excel_阿里JAVA解析Excel工具easyexcel

    java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有 ...

  4. JAVA连接Excel最好用的开源项目EasyExcel,官方使用文档及.jar包下载

    EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址:https://github.com/alibaba ...

  5. 手把手教你用java读写excel表格文件(POI,EasyExcel)

    视频链接-我是学习之星我为狂神打call~ [狂神说Java]POI及EasyExcel一小时搞定通俗易懂 想给项目添加一个表格导入导出功能吗? "xxx管理系统"没有导入导出功能 ...

  6. Java操作Excel三种方式POI、Hutool、EasyExcel

    Java操作Excel三种方式POI.Hutool.EasyExcel 1. Java操作Excel概述 1.1 Excel需求概述 1.2 Excel操作三种方式对比 2. ApachePOIExc ...

  7. poi和easyExcel基于Java操作Excel学习笔记

    1 学习前言 Excel和读写和文件的读写没有本质的区别,都是属于IO操作,我们使用原生的IO就能解决Excel的导入和导出,当然操作起来比较麻烦,性能也不高,这次我们就学习poi和easyExcel ...

  8. Java根据模板生成excel文件【Java】【EasyExcel】【xls】

    Background 前两天客户反应对数据导出的文件格式不太满意,然后给了我们模板,让我们按照模板导出数据.于是一通修改(excel数据量有限制他们也不管,之前我们给的csv格式). Java操作ex ...

  9. java开发excel导入导出工具类基于EasyExcel

    一.工具类 import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.style.column.LongestMatchCo ...

  10. Java操作excel(POI、EasyExcel)

    Apache POI和EasyExcel学习 easyExcel easyExcel 官网地址:https://www.yuque.com/easyexcel/doc/easyexcel EasyEx ...

最新文章

  1. Spring 3.1 事务配置
  2. ECMAScript 2016(ES7)新特性简介
  3. P3200-[HNOI2009]有趣的数列【卡特兰数】
  4. linux内核err实现,Linux中IS_ERR()函数的理解
  5. python兔子繁殖问题中如何输出相应月份的数列_斐波那契数列介绍及Python中五种方法斐波那契数列...
  6. springboot 事务嵌套问题_在springboot中写单元测试解决依赖注入和执行后事务回滚问题...
  7. 戴明理论、朱兰理论、克鲁斯比理论和田口玄一理论
  8. api postmain 鉴权_API网关为什么要统一认证/鉴权?
  9. vector插入和删除操作
  10. kettle(PDI)安装使用过程,并部署到Linux下执行定时作业
  11. 第25版 OpenStack Yoga 已发布:稳定性与创新并重
  12. 【Android应用】 九宫格日志
  13. FPGA - 7系列 FPGA内部结构之SelectIO -05- 逻辑资源之OLOGIC
  14. js身份证号计算性别
  15. 最新爱网外链网盘V5.0版 全新界面 支持图片违规检测
  16. html静态页面图书馆管理,静态页面管理
  17. [微信小程序]云服务器上传图片或视频
  18. java调第三方接口
  19. C#软件license管理(简单软件注册机制)
  20. 华为p20何时升级到鸿蒙,华为P20什么时候发布?华为P20有哪些升级?

热门文章

  1. 写给想从事数据库方面工作的朋友
  2. C#低频关键字params用法,什么时候用?
  3. 即时通讯音视频开发(十):实时语音通讯的回音消除技术详解
  4. 用计算机技巧制造浪漫,如何制造浪漫惊喜的方法 这6招百试百灵
  5. w ndows10输入法设置,windows10输入法设置在哪里
  6. 深入浅出玩转监控宝|网站监控之创建网站监控任务
  7. 编写程序实现披萨的制作。需求说明编写程序,接收输入信息,选择需要制作的披萨。可供选择的披萨有:培根披萨和海鲜披萨。
  8. EI会议(2022)
  9. 关于PS基础设计学习总结——选择工具和选区
  10. 精品:淘宝/天猫获取购买到的商品订单详情 API