随笔分类 - java中关于 数据导入导出 IO流方面的问题 和读取excel文件、word文档
IO流
摘要:前言 最近有个项目在生产环境做数据导入时,发现开始执行导入任务会出现cpu狂飙的情况。几番定位查找发现是在读取excel的时候导致此问题的发生,因此在通常使用的为POI的普通读取,在遇到大数据量excel,50MB大小或数五十万行的级别的数据容易导致读取时内存溢出或者cpu飙升。需要注意,本文讨论的
阅读全文
摘要:hutool分批次读取excel数据 Hutool是一个Java工具类库,它提供了一些实用的API来处理Excel文件。要使用Hutool分批次读取Excel数据,你可以使用ExcelReader类。以下是一个示例代码,展示了如何使用Hutool分批次读取Excel数据: import cn.hut
阅读全文
摘要:hutool去读excel中数据 Hutool是一个Java工具类库,它包含了一些实用的API,包括操作Excel的功能。以下是使用Hutool去读取Excel中数据的示例代码: 首先,确保你的项目中已经添加了Hutool的依赖。如果你使用的是Maven,可以在pom.xml中添加如下依赖: <de
阅读全文
摘要:前言 本文记录了如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,以便进行结果统计。 固定模板及表数据格式的解析 实现Excel模板内容对应的实体类 import com.alibaba.excel.annotation.Exce
阅读全文
摘要:java分批读取excel中数据处理 在Java中,可以使用Apache POI库来读取和处理Excel数据。以下是一个简单的例子,展示了如何分批次读取Excel文件中的数据。 import org.apache.poi.ss.usermodel.*; import org.apache.poi.x
阅读全文
摘要:1、实体对象VO import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data; @Data public class PrizeLogImportExcelVO { @ExcelProperty("订单编号") priv
阅读全文
摘要:目录 EasyExcel简介 使用EasyExcel进行读数据 引入依赖: EasyExcel提供了两种读取模式 使用 监听器 读取模式 1.创建一个实体类 2.创建监听器 代码 使用 同步读 读取模式 1.创建一个实体类 2.代码 添加导入数据库的逻辑 其实官方文档讲得很清楚,可以看官方文档官网:
阅读全文
摘要:目录 分批次导入-方法一分批次导入-方法二 最近换了新工作,公司要求导入Excel要分批次导入,并且是多线程的情况下执行导入,查了很多资料,没看到比较复合的,就打算自己写一个吧,可能有不足,希望指出。 上面说到多线程,这边就不贴出代码了,具体思路就是一个导入开辟一个线程,下面主要写一下我的分批次的代
阅读全文
摘要:原文地址 : https://blog.csdn.net/qq_42060055/article/details/116139016 一些关于easyExcel导入文件操作 需求: 导入大数据量文件 其中数据达到万级、十万级, 错误文件进行错误单元格标红, 可导出修改完继续导入 由于数据量多大 一次
阅读全文
摘要:方法实现:通过继承接口实现EasyExcel的registerWriteHandler方法实现自定义样式,表头和内容都适用,这里只有表头代码 package cn.xwl.easyexcel.dto; import com.alibaba.excel.annotation.ExcelProperty
阅读全文
摘要:首先不管是学习或者是了解什么技术都要先去看下官方文档https://alibaba-easyexcel.github.io/index.html 原文地址 https://www.cnblogs.com/zhangsan-plus/p/16503278.html
阅读全文
摘要:需要导入的jar包 //实体类 //监听器 //执行类
阅读全文