refactor: Update EasyExcel to FastExcel (easyexcel-plus)

This commit is contained in:
Ray.Hao
2025-03-24 12:52:46 +08:00
parent 490a03e85d
commit 7aef158dca
7 changed files with 17 additions and 16 deletions

10
pom.xml
View File

@@ -33,7 +33,7 @@
<xxl-job.version>2.4.2</xxl-job.version>
<easyexcel.version>3.2.1</easyexcel.version>
<fastexcel.version>1.1.0</fastexcel.version>
<!-- 对象存储 -->
<minio.version>8.5.10</minio.version>
@@ -157,11 +157,13 @@
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>${easyexcel.version}</version>
<groupId>cn.idev.excel</groupId>
<artifactId>fastexcel</artifactId>
<version>${fastexcel.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>

View File

@@ -1,7 +1,7 @@
package com.youlai.boot.common.util;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.event.AnalysisEventListener;
import cn.idev.excel.EasyExcel;
import cn.idev.excel.event.AnalysisEventListener;
import java.io.InputStream;

View File

@@ -7,7 +7,6 @@ import cn.hutool.crypto.digest.DigestUtil;
import cn.hutool.http.useragent.UserAgent;
import cn.hutool.http.useragent.UserAgentUtil;
import cn.hutool.json.JSONUtil;
import com.alibaba.excel.util.StringUtils;
import com.aliyun.oss.HttpMethod;
import com.youlai.boot.common.enums.LogModuleEnum;
import com.youlai.boot.common.util.IPUtils;
@@ -209,7 +208,7 @@ public class LogAspect {
* @return UserAgent
*/
public UserAgent resolveUserAgent(String userAgentString) {
if (StringUtils.isBlank(userAgentString)) {
if (StrUtil.isBlank(userAgentString)) {
return null;
}
// 给userAgentStringMD5加密一次防止过长

View File

@@ -1,7 +1,7 @@
package com.youlai.boot.system.controller;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelWriter;
import cn.idev.excel.EasyExcel;
import cn.idev.excel.ExcelWriter;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.youlai.boot.common.annotation.Log;

View File

@@ -6,8 +6,8 @@ import cn.hutool.core.lang.Validator;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.spring.SpringUtil;
import cn.hutool.json.JSONUtil;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import cn.idev.excel.context.AnalysisContext;
import cn.idev.excel.event.AnalysisEventListener;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.youlai.boot.common.constant.SystemConstants;
import com.youlai.boot.common.enums.StatusEnum;

View File

@@ -1,8 +1,8 @@
package com.youlai.boot.system.model.dto;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import cn.idev.excel.annotation.ExcelProperty;
import cn.idev.excel.annotation.format.DateTimeFormat;
import cn.idev.excel.annotation.write.style.ColumnWidth;
import lombok.Data;
import java.time.LocalDateTime;

View File

@@ -1,6 +1,6 @@
package com.youlai.boot.system.model.dto;
import com.alibaba.excel.annotation.ExcelProperty;
import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;
/**