简介

是基于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

相关依赖

  1. <dependencies>
  2. <dependency>
  3. <groupId>com.alibaba</groupId>
  4. <artifactId>easyexcel</artifactId>
  5. <version>2.1.7</version>
  6. </dependency>
  7. <dependency>
  8. <groupId>org.slf4j</groupId>
  9. <artifactId>slf4j-simple</artifactId>
  10. <version>1.7.5</version>
  11. </dependency>
  12. <dependency>
  13. <groupId>org.apache.xmlbeans</groupId>
  14. <artifactId>xmlbeans</artifactId>
  15. <version>3.1.0</version>
  16. </dependency>
  17. <dependency>
  18. <groupId>org.projectlombok</groupId>
  19. <artifactId>lombok</artifactId>
  20. <version>1.18.12</version>
  21. </dependency>
  22. <dependency>
  23. <groupId>junit</groupId>
  24. <artifactId>junit</artifactId>
  25. <version>4.12</version>
  26. </dependency>
  27. </dependencies>