工作中需要按照功能分类去批量新增数据,数据的载体为Excel文件。现编写一个工具类按照业务规则来读取并处理Excel文件数据。
目录
1.工具类
在读取文件这里,使用hutool的依赖来处理数据;通过ExcelReader的别名处理方法来给Excel中的表头添加映射关系,使得数据可以对应上具体的实体类。
代码如下(示例):
package com.aisino.common.utils;
import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
import com.aisino.common.core.domain.entity.Inter;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.util.List;
/**
* Created by lijindong on 2022-05-30 17:36
*/
public class ExcelUtils {
/**
* description: 使用工具类获取Excel文件中的接口信息
* create by: lee
*/
public static List<Inter> getInterrInfoByHutool(File file) {
ExcelReader excelReader = ExcelUtil.getReader(file);
excelReader.addHeaderAlias("接口名称","