EasyExcel对数据处理的支持包括读写操作
发布时间
阅读量:
阅读量
简介
- 在Java领域中,用于解析和生成Excel文件的知名框架包括Apache poi和jxl等。然而,这些框架普遍存在一个显著缺陷,即内存消耗过大。如果系统的并发量较低,或许尚能接受,但随着并发量的增加,必然会导致内存溢出或JVM频繁执行Full GC。
- EasyExcel是阿里巴巴公司开源的一款Excel处理工具,因其操作简便且内存占用低而受到青睐。EasyExcel能够显著降低内存使用的关键在于,在解析Excel文件时,并未将全部数据一次性加载至内存中,而是通过逐行从磁盘读取数据并进行解析的方式实现。
- 该框架采用逐行解析机制,并将每一行的解析结果以观察者模式传递给处理类(AnalysisEventListener)。
场景
Excel导入导出的应用场景
1、数据导入:有效减少人工输入的工作负担
2、数据导出:便于对统计数据进行归档与保存
3、数据传输:实现不同异构系统间的数据交换与传递
EasyExcel写操作解析
1.在pom.xml中引入依赖
easyexcel的实现依赖于poi,因此在使用时同样需要引入poi的相关依赖项。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easy
全部评论 (0)
还没有任何评论哟~
