栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

hutool-all 导入Excel 文件 学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

hutool-all 导入Excel 文件 学习笔记

hutool-all 导入Excel 文件 学习笔记

mevan 依赖


	cn.hutool
	hutool-all
	5.5.7

实体类

导包

// 这个包需要添加 lombok 依赖;如果不添加这个依赖,需要在实体类中添加 get and set 方法
import lombok.Data;
@Data
public class DemoTest {
	private String parame1;
	private String parame2;
	private String parame3;
	private String parame4;
	private String parame5;
}
服务层

导包

import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
public void upload(MultipartFile file) {
	ExcelReader reader = ExcelUtil.getReader(file.getInputStream());
	reader.addHeaderAlias("参数1", "parame1");
	reader.addHeaderAlias("参数2", "parame2");
	reader.addHeaderAlias("参数3", "parame3");
	reader.addHeaderAlias("参数4", "parame4");
	reader.addHeaderAlias("参数5", "parame5");
	List demoList = reader.readAll(DemoTest.class);
	// demoList 就是解析出来的 数据
	// 下面就是处理业务逻辑了
}

ps :这种解析 Excel 文件 只能是 xlsx 和 xls 格式的;csv 格式解析不行,解析csv直接读文件,然后逻辑切割就好了,这里就不写了;

我这边只用到了导入功能,导出功能可以参考下面大佬的博客

参考博客:

https://www.cnblogs.com/cao-lei/p/14340198.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704044.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号