feat(excel): 添加Excel导入别名支持和改进导入功能

- 在Excel注解中新增aliasNames属性,支持多语言列名匹配
- 实现importExcelCopy方法,提供增强的Excel导入功能
- 添加对物模型实体的别名配置,支持Description、Name等多种列名
- 实现基于别名的字段映射匹配逻辑
- 修复标识符重复校验逻辑,确保数据完整性
- 优化Excel导入过程中的数据类型转换处理

Signed-off-by: Gjm <你的邮箱>
This commit is contained in:
Gjm
2026-04-10 16:12:45 +08:00
parent a65b23cdad
commit bd3328f332
5 changed files with 238 additions and 11 deletions

View File

@@ -178,7 +178,7 @@ public class ThingsModelController extends BaseController
Sheet sheet = wb.getSheetAt(0);
List<ThingsModel> list = excelUtil.importExcel(new ByteArrayInputStream(bytes));
List<ThingsModel> list = excelUtil.importExcelCopy(new ByteArrayInputStream(bytes));
if (!CollectionUtils.isEmpty( list)){
this.parseList(list);
}