EasyExcel

EasyExcel

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具,可以快速实现快速完成Excel的读、写等功能。

为什么不使用阿帕奇的POI?
因为缺点严重,当数据量不大时比较好用,但当数据量比较大时,会造成内存溢出问题。
因为POI读取数据的思路是把所有的数据一次性加载到内存中,然后进行逐行解析。

比如:如果Excel中有一万条记录,POI会把一万条记录一次性加载到内存中,然后进行逐行解析。

当数据量大时,可能造成内存溢出。

EasyExcel读取数据的思想和POI是有区别的,它是一行一行从Excel中读。

1.读Excel

读Excel就是从Excel读到Java程序中

2.写Excel

从Java程序写出一个Excel表格出去

3.填充Excel

填充Excel一般需要一个模板,需要给模板空着的地方填上内容

在日常工作中,用的比较多的是读和填充

相关推荐

  1. EasyExcel

    2023-12-13 07:38:02       43 阅读
  2. <span style='color:red;'>EasyExcel</span>

    EasyExcel

    2023-12-13 07:38:02      44 阅读
  3. EasyExcel

    2023-12-13 07:38:02       22 阅读
  4. EasyExcel

    2023-12-13 07:38:02       6 阅读
  5. EasyPoi、EasyExcel

    2023-12-13 07:38:02       45 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 07:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 07:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 07:38:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 07:38:02       20 阅读

热门阅读

  1. msSQL和MySQL的区别?

    2023-12-13 07:38:02       51 阅读
  2. MySQL忘记root密码和修改root密码的解决方法

    2023-12-13 07:38:02       34 阅读
  3. 【解惑系列】如何提高一个接口的tps

    2023-12-13 07:38:02       37 阅读
  4. JVM类加载机制(中)

    2023-12-13 07:38:02       42 阅读
  5. React Context:跨层级组件共享状态参数、状态

    2023-12-13 07:38:02       36 阅读
  6. k8s 安装firewalld导致的网络疑难问题处理

    2023-12-13 07:38:02       36 阅读
  7. vue-socket.io以及原生websocket的使用

    2023-12-13 07:38:02       28 阅读
  8. http 与 websocket

    2023-12-13 07:38:02       37 阅读