简介
是基于java,快速、简洁、解决大文件内存溢出的Excel处理工具。
能让你在不用考虑性能、内存等因素的情况下,快速完成Excel的读、写等功能
原理:解析Excel时,没有将文件一次性全部加载到内存中,而是从磁盘上逐行读取数据,逐个解析
Excel版本中
- xls 最多能存储0-65535行
(2**16)-1``( 2 << (16-1) ) -1
- xlsx最多能存储0-1048575
(2**20)-1``( 2 << (20-1) ) -1
相关依赖
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.7</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>