diff --git a/continew-admin-common/pom.xml b/continew-admin-common/pom.xml
index cd596e9b..026f3e08 100644
--- a/continew-admin-common/pom.xml
+++ b/continew-admin-common/pom.xml
@@ -40,6 +40,12 @@
continew-starter-captcha-graphic
+
+
+ top.charles7c.continew
+ continew-starter-file-excel
+
+
top.charles7c.continew
@@ -75,17 +81,10 @@
mysql-connector-j
-
org.dromara.sms4j
sms4j-spring-boot-starter
-
-
-
- com.alibaba
- easyexcel
-
\ No newline at end of file
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
index 4c97252d..41862b02 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
@@ -46,12 +46,12 @@ import top.charles7c.cnadmin.common.model.query.PageQuery;
import top.charles7c.cnadmin.common.model.query.SortQuery;
import top.charles7c.cnadmin.common.model.resp.PageDataResp;
import top.charles7c.cnadmin.common.service.CommonUserService;
-import top.charles7c.cnadmin.common.util.ExcelUtils;
import top.charles7c.cnadmin.common.util.ReflectUtils;
import top.charles7c.cnadmin.common.util.TreeUtils;
import top.charles7c.cnadmin.common.util.helper.QueryHelper;
import top.charles7c.cnadmin.common.util.validate.CheckUtils;
import top.charles7c.continew.starter.core.util.ExceptionUtils;
+import top.charles7c.continew.starter.file.excel.util.ExcelUtils;
/**
* 业务实现基类
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/easyexcel/ExcelBigNumberConverter.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/easyexcel/ExcelBigNumberConverter.java
deleted file mode 100644
index 5d5814cf..00000000
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/config/easyexcel/ExcelBigNumberConverter.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package top.charles7c.cnadmin.common.config.easyexcel;
-
-import com.alibaba.excel.converters.Converter;
-import com.alibaba.excel.enums.CellDataTypeEnum;
-import com.alibaba.excel.metadata.GlobalConfiguration;
-import com.alibaba.excel.metadata.data.ReadCellData;
-import com.alibaba.excel.metadata.data.WriteCellData;
-import com.alibaba.excel.metadata.property.ExcelContentProperty;
-
-import cn.hutool.core.convert.Convert;
-import cn.hutool.core.util.NumberUtil;
-
-/**
- * Easy Excel 大数值转换器(Excel 中对长度超过 15 位的数值输入是有限制的,从 16 位开始无论录入什么数字均会变为 0,因此输入时只能以文本的形式进行录入)
- *
- * @author Charles7c
- * @since 2023/2/5 19:29
- */
-public class ExcelBigNumberConverter implements Converter {
-
- /**
- * Excel 输入数值长度限制
- */
- private static final int MAX_LENGTH = 15;
-
- @Override
- public Class supportJavaTypeKey() {
- return Long.class;
- }
-
- @Override
- public CellDataTypeEnum supportExcelTypeKey() {
- return CellDataTypeEnum.STRING;
- }
-
- /**
- * 转换为 Java 数据(读取 Excel)
- */
- @Override
- public Long convertToJavaData(ReadCellData> cellData, ExcelContentProperty contentProperty,
- GlobalConfiguration globalConfiguration) {
- return Convert.toLong(cellData.getData());
- }
-
- /**
- * 转换为 Excel 数据(写入 Excel)
- */
- @Override
- public WriteCellData