From e86cd6325395c784d1c116a035987a5cf19bbe69 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 13 三月 2025 17:19:17 +0800 Subject: [PATCH] #优化 Excel表格,保存优化 --- rsf-server/src/main/java/com/vincent/rsf/server/common/utils/ExcelUtil.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/ExcelUtil.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/ExcelUtil.java index 922d42f..146149b 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/ExcelUtil.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/utils/ExcelUtil.java @@ -2,7 +2,13 @@ import cn.afterturn.easypoi.excel.annotation.Excel; import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.result.ExcelVerifyHandlerResult; +import cn.afterturn.easypoi.handler.inter.IExcelDataHandler; +import com.google.common.collect.Lists; +import com.vincent.rsf.common.domain.BeanValidators; import com.vincent.rsf.framework.common.Cools; +import com.vincent.rsf.server.common.handler.AggregationDataHandler; +import com.vincent.rsf.server.common.handler.ExcelDictHandlerImpl; import com.vincent.rsf.server.manager.entity.excel.annotation.ExcelComment; import io.swagger.annotations.ApiModelProperty; import lombok.extern.slf4j.Slf4j; @@ -14,6 +20,10 @@ import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; +import javax.validation.ConstraintViolationException; +import javax.validation.Validation; +import javax.validation.Validator; +import javax.validation.ValidatorFactory; import java.io.IOException; import java.lang.reflect.Field; import java.lang.reflect.Modifier; @@ -26,7 +36,6 @@ */ @Slf4j public class ExcelUtil { - public static void build(Workbook workbook, HttpServletResponse response) { response.reset(); Http.cors(response); @@ -116,8 +125,11 @@ * @return */ public static ImportParams getDefaultImportParams() { - ImportParams params = new ImportParams(); - return params; + ImportParams importParams = new ImportParams(); + importParams.setTitleRows(0); + importParams.setHeadRows(1); + importParams.setSheetNum(1); + return importParams; } /** -- Gitblit v1.9.1