
文件读取
文章平均质量分 52
靓坤上海分坤
好记性 不如烂笔头
展开
-
使用jxls excel模板填充生成Excel,多sheet页处理
还能支持函数 分组等等功能,可以自行查阅官方文档,简单的模板导出执行这里就够用了,对于多sheet页也是支持的,不需要单独设置,参数公用, 这里也有一个 easyExcel和jxls的简单对比。在调研Excel模板填充导出的时候,先调研了一下国内的esayExcel模板填充导出,见上一篇,也调研了一下国外开发的一款模板工具类,jxls 官网地址如下,jxls 相对于easyExcel,功能还是强大一些,唯一需要注意的是,需要添加批注,首先我们看一下jxls的Excel模板信息。...原创 2022-08-08 14:41:29 · 3495 阅读 · 3 评论 -
easyExce模板填充生成Excel的实际操作,多sheet页处理
easyExce模板变量填充生成Excel,以及多sheet页模板处理原创 2022-07-26 14:06:17 · 7740 阅读 · 1 评论 -
Easyexcel分批读取excel数据,海量excel数据量的读取存入数据库的实际操作
对于海量excel的数据读取,如获取对账文件,第三方订单信息等等,为了避免内存溢出,我们通常会进行分批读取入库的操作,这里我们使用阿里巴巴开源的easyexcel 工具类进行操作,为了减少踩坑,我们先看官网,官网写的很清晰, 个人也是按照官网的代码示例来进行操作,这里只使用监听方式读取这里使用监听器的方式,根据设置每批次数据量的大小,当list里面数据量达到设置每批次最大数据量时,进行入库操作,海量数据的话,通常每批次1000的速度最快,贴一下代码,下面做一下解释,首先引入mave...原创 2021-01-15 14:01:22 · 8560 阅读 · 1 评论 -
springboot读取.csv文件信息,使用opencsv读取.csv文件海量数据分批读取入库
通常获取支付公司对账文件的时候,有时候会给到.csv数据文件,考虑到如果对账文件里面数据量多,一次获取到所有数据,会导致内存溢出,这里借鉴 easyExcel 监听方式分批读取数据,但方式略有不同,思路是 逐行读取,添加到list中去,当list到达指定长度后,进入入库操作,并清空list,避免一次加载到list中去。 照例我们先看官网,如何读取数据,如图,数据方式,注解方式这里采用数组方式处理,首先引用 maven 组件 <dependency&...原创 2021-02-03 17:27:54 · 3317 阅读 · 5 评论