java如何处理Excel-(easyexcel)
最近有一个需求需要处理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)相关推荐
- [学习笔记]Java如何处理EXCEL的读取
需要包:poi-3.5.jar.poi-ooxml-3.5.jar 实例: [java] view plain copy public class ProcessExcel { private Wo ...
- java如何处理excel的读取
需要包:poi-3.5.jar.poi-ooxml-3.5.jar 实例: public class ProcessExcel { private Workbook wb = null; privat ...
- easyexcel生成excel_阿里JAVA解析Excel工具easyexcel
java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有 ...
- JAVA连接Excel最好用的开源项目EasyExcel,官方使用文档及.jar包下载
EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址:https://github.com/alibaba ...
- 手把手教你用java读写excel表格文件(POI,EasyExcel)
视频链接-我是学习之星我为狂神打call~ [狂神说Java]POI及EasyExcel一小时搞定通俗易懂 想给项目添加一个表格导入导出功能吗? "xxx管理系统"没有导入导出功能 ...
- Java操作Excel三种方式POI、Hutool、EasyExcel
Java操作Excel三种方式POI.Hutool.EasyExcel 1. Java操作Excel概述 1.1 Excel需求概述 1.2 Excel操作三种方式对比 2. ApachePOIExc ...
- poi和easyExcel基于Java操作Excel学习笔记
1 学习前言 Excel和读写和文件的读写没有本质的区别,都是属于IO操作,我们使用原生的IO就能解决Excel的导入和导出,当然操作起来比较麻烦,性能也不高,这次我们就学习poi和easyExcel ...
- Java根据模板生成excel文件【Java】【EasyExcel】【xls】
Background 前两天客户反应对数据导出的文件格式不太满意,然后给了我们模板,让我们按照模板导出数据.于是一通修改(excel数据量有限制他们也不管,之前我们给的csv格式). Java操作ex ...
- java开发excel导入导出工具类基于EasyExcel
一.工具类 import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.style.column.LongestMatchCo ...
- Java操作excel(POI、EasyExcel)
Apache POI和EasyExcel学习 easyExcel easyExcel 官网地址:https://www.yuque.com/easyexcel/doc/easyexcel EasyEx ...
最新文章
- Spring 3.1 事务配置
- ECMAScript 2016(ES7)新特性简介
- P3200-[HNOI2009]有趣的数列【卡特兰数】
- linux内核err实现,Linux中IS_ERR()函数的理解
- python兔子繁殖问题中如何输出相应月份的数列_斐波那契数列介绍及Python中五种方法斐波那契数列...
- springboot 事务嵌套问题_在springboot中写单元测试解决依赖注入和执行后事务回滚问题...
- 戴明理论、朱兰理论、克鲁斯比理论和田口玄一理论
- api postmain 鉴权_API网关为什么要统一认证/鉴权?
- vector插入和删除操作
- kettle(PDI)安装使用过程,并部署到Linux下执行定时作业
- 第25版 OpenStack Yoga 已发布:稳定性与创新并重
- 【Android应用】 九宫格日志
- FPGA - 7系列 FPGA内部结构之SelectIO -05- 逻辑资源之OLOGIC
- js身份证号计算性别
- 最新爱网外链网盘V5.0版 全新界面 支持图片违规检测
- html静态页面图书馆管理,静态页面管理
- [微信小程序]云服务器上传图片或视频
- java调第三方接口
- C#软件license管理(简单软件注册机制)
- 华为p20何时升级到鸿蒙,华为P20什么时候发布?华为P20有哪些升级?