# easyExcel-quickstart
**Repository Path**: wangfugui-ma/easy-excel-quickstart
## Basic Information
- **Project Name**: easyExcel-quickstart
- **Description**: easyExcel的quickstart
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-06-27
- **Last Updated**: 2023-12-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: easyExcel, SpringBoot
## README
> 上次写了一篇文章来讲解poi的:
> [Java操作Excel(Apache Poi详解)](https://blog.csdn.net/csdnerM/article/details/120261684)
当时觉得还是POI很好用的,但是最近用了`easyexcel`的时候,一下就被他吸引了,虽然他只能操作excel,但是还是要比poi好用太多,首先poi在处理文件的时候会消耗大量的内存,而`easyexcel`对他进行了大量的优化,是的运行的时候消耗非常小的内存,如果大家同样是操作excel还是推荐大家使用`easyexcel`。
下面带大家来入门`easyexcel`吧。这次实现的功能有四个:文件的读写,导入和导出。
## 首先我们准备一张表

我们教程用到的`表`我已经放到我的个人仓库里,欢迎大家自取
[https://gitee.com/WangFuGui-Ma/easy-excel-quickstart](https://gitee.com/WangFuGui-Ma/easy-excel-quickstart)
## 第一步,我们创建一个springboot工程

## 第二步,导入依赖
```java
org.springframework.boot
spring-boot-starter-web
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-starter-test
test
com.alibaba
easyexcel
2.1.6
org.projectlombok
lombok
```
## 第三步,编写我们的实体类
实体类对应的就是excel里面的一一对应关系

## 第四步,编写我们的监听器
这个监听器的作用就是在我们读数据的时候会执行里面的`invoke`方法,全部读完之后,会调用`doAfterAllAnalysed`方法

## 第五步,读
我们来读我们的文件并且将里面的内容用json格式返回到前端


## 第六步,写





## 第七步,导出



## 第八步,导入

