Advertisement

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)

还没有任何评论哟~