EasyExcel解析简易动态表头列及其简用
前言
项目组祖传的POI代码,是基于entity实体类来固定格式解析,对应EXCEL是多少表头展示解析多少表头,需要改祖传代码,比较麻烦,时间不够。故用二次封装POI的EasyExcel来进行简易实现。
使用EasyExcel的优点
是基于POI进行的封装,其特点是:
占用内存少。3M的excel用POI sax依然需要100M,而easyExcel只是KB级别。简洁。poi代码臃肿,easyExcel只需几行代码。
处理流程
读取Excel文件输入流:InputStream;将数据输入流映射到自定义的Listenner(重写);Listenner中对每一行数据进行处理(分为表头和表身);解析完毕,获取Listenner中自创建数据结构缓存的数据;
依赖
PS:如果项目中已经存在poi、poi-ooxml、poi-ooxml-schemas版本,起码要3.17以上。
共有 0 条评论