随笔分类 -  POI和EasyPOI

java读取含有合并单元格的Excel
摘要:Excel如下: 工具类: import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.*; import 阅读全文
posted @ 2022-05-30 10:06 周文豪 阅读(4325) 评论(0) 推荐(1) 编辑
esayPOI使用注解进行下载模板(又叫模板导出)、导入、导出
摘要:前言 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法 Excel自适应xls和xlsx两种格式,word只支 阅读全文
posted @ 2021-05-06 09:13 周文豪 阅读(5397) 评论(0) 推荐(0) 编辑
使用反射来修改注解的属性值----给Excel表添加或删除字段
摘要:使用反射来给Excel表添加字段 1、实体类中字段如下: @Data@Table(name = "T_ZD") public class Site { /** * 主键 */ @Id @KeySql(sql = "select T_ZD_SEQ.nextval from dual", order = 阅读全文
posted @ 2021-04-27 12:06 周文豪 阅读(1881) 评论(0) 推荐(0) 编辑
解决Excel导入时整数数字变成小数(double类型)的问题
摘要:方法: private String numberFormat(Cell cell){ NumberFormat numberFormat = NumberFormat.getInstance(); // 不显示千位分割符,否则显示结果会变成类似1,234,567,890 numberFormat. 阅读全文
posted @ 2021-04-17 21:34 周文豪 阅读(2437) 评论(0) 推荐(0) 编辑
解决java POI导入Excel超时问题
摘要:由于要导入大量数据,后台会耗费很长时间,导致超时。 本项目前端request.js中设定的超时时间为150s. const service = axios.create({ baseURL: baseUrl, withCredentials: true, timeout: 150000 }); 我们 阅读全文
posted @ 2020-10-20 20:31 周文豪 阅读(3837) 评论(0) 推荐(1) 编辑
导入Excel表格时,如果有多个投料信息,则循环导入
摘要:List<Input> list = new ArrayList<Input>();for (int j = 0; j < 500; ) { String materialBatch = String.valueOf(row.getCell(12+j)); String drugsNum = Str 阅读全文
posted @ 2020-10-16 12:27 周文豪 阅读(212) 评论(0) 推荐(0) 编辑
导出----用Excel导出数据库表,单独的实体类用于导出
摘要:根据条件导出表格: 前端 <el-form-item label=""> <el-button type="warning" icon="el-icon-lightning" @click="exportExcel">导出</el-button></el-form-item> //导出数据expor 阅读全文
posted @ 2020-09-28 18:10 周文豪 阅读(543) 评论(0) 推荐(0) 编辑