---
title: "1.4.11、表单数据Excel导入"
docId: "954711959444561920"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/9c2e5f92-03b4-4207-9b22-a0c1dd79ac56/doc/954711959444561920"
---
#### 1 【FormDataImportEntity】表单数据导入实体类

> 所属包：weaver-common-form-extend
> 
> 所属类：com.weaver.common.form.formdataimport.FormDataImportEntity

| 属性名 | 类型 | 类型所属包路径 | 描述 |
| --- | --- | --- | --- |
| module | ModuleSource | com.weaver.common.form.metadata.ModuleSource | 模块标识符 |
| entityType | String | java.lang.String | domain中模块标识枚举 |
| formId | Long | java.lang.Long | 表单Id |
| splitStr | String | java.lang.String | 导入设置-自定义分隔符（默认","） |
| required | boolean | java.lang.boolean | 导入设置-是否进行必填值校验（默认false） |
| formDataIds | `List<Long>` | java.util.List | 覆盖导入的表单数据id，下标顺序和groupRowDataList保持一致 |
| fieldIdList | `List<Long>` | java.util.List | 导入/更新指定字段的内容 |
| groupRowDataList | `List<List<Map<String, String>>>` | java.util.List / java.util.Map | 解析Excel文件后，获取的自定义字段数据集合 |
| components | `List<EditableComponent>` | java.util.List / com.weaver.common.form.component.base.EditableComponent | 可导入的自定义字段集合 |
| form | Form | com.weaver.common.form.metadata.Form | 当前表单对象 |
| ip | String | java.lang.String | 当前用户Ip |
| relateField | boolean | java.lang.boolean | 导入时数据先数据钻取 |
| - | 支持扩展参数 | - | - |

#### 2 【FormDataImportCheckEntity】表单数据导入-数据校验实体类

> 所属包：weaver-common-form-extend
> 
> 所属类：com.weaver.common.form.formdataimport.FormDataImportCheckEntity

| 属性名 | 类型 | 类型所属包路径 | 描述 |
| --- | --- | --- | --- |
| index | int | java.lang.int | 数据行下标（下标从0开始） |
| subFormIndex | int | java.lang.int | 明细表行下标（下标从0开始） |
| fieldId | Long | java.lang.Long | 字段Id |
| message | String | java.lang.String | 校验不通过提示信息 |
| - | 支持扩展返回值 | - | - |
