package org.springblade.modules.assessment.utils; import com.alibaba.excel.read.builder.ExcelReaderBuilder; import org.springblade.core.excel.listener.ImportListener; import org.springblade.core.excel.support.ExcelImporter; import org.springblade.core.excel.util.ExcelUtil; import org.springframework.web.multipart.MultipartFile; /** * @PROJECT_NAME: zttj-java-boot * @DESCRIPTION: * @USER: aix * @DATE: 2024/2/20 16:19 */ public class AssExcelUtil extends ExcelUtil { /** * 自定义模板导入保存 * @param excel 文件 * @param importer * @param clazz * @param sheetNo sheet序号(从0开始) * @param headRowNumber 表头行数 * @param */ public static void save(MultipartFile excel, ExcelImporter importer, Class clazz,int sheetNo, int headRowNumber) { ImportListener importListener = new ImportListener<>(importer); ExcelReaderBuilder builder = getReaderBuilder(excel, importListener, clazz); if (builder != null) { builder.sheet(sheetNo).headRowNumber(headRowNumber).doRead(); } } }