跳到主要内容

如何将Excel数据导入工作表


工作表结构设计好以后,就可以将Excel(CSV)的数据导入到工作表了。

导入数据时,有两个特性功能

  • 1、支持更新已有记录

  • 2、导入后自动关联他表记录

一、导入方法

1、导入操作入口

点击 工作表名称 》 ...  》从Excel导入数据**

2、选择Excel文件

可以将文件拖拽到蓝色区域,或点击按钮选择文件。

  • 支持10MB以内的xls、xlsx文件, 最大行数不超过20000行,列数不超过200列;

  • 导入多选类型的控件(包括多选控件、人员多选、部门多选等),请确保Excel内,每个选项之间用英文逗号 “,”隔开,否则将无法正常识别数据.例如多选,Excel中的数据格式是: 选项1,选项2

3、文件上传成功后,点击下一步

4、确定好表头,点击下一步

表头,即字段名称(Excel中的列名),选择后,表头下方的数据作为内容将导入到工作表中(表头信息不会导入)。表头不能为空,如果两列之间有空的表头,则会导入失败。

5、建立工作表和Excel的映射关系

左侧是Excel中的列名,右侧是工作表的字段,请选择Excel中和工作表字段对应的列名。(如果Excel的列名和工作表的字段名相同,会自动匹配,如果匹配不正确,您可以切换为其他字段) 

如果直接点击【开始导入】,会将excel数据作为新数据行导入 

如果Excel列名设置为"请选择",表示此字段不导入数据。特别是自动编号字段,如果Excel中没有编写好自动编号的内容,那么不要选择任何字段,这样导入的新记录会按照规则记录的自动生成。

6、导入特性配置

6.1 识别重复记录

如果勾选,Excel中每行记录正式导入前,会根据“依据字段”(例如工号,手机号、具有唯一性)的内容读取工作表中是否已经有此记录,如果已经存在,则需要选择是更新工作表已有数据,还是跳过这行Excel数据不做任何操作。

  • 跳过: 根据“依据字段”的内容查询工作表,如果在工作表中已经存在,则直接跳过这一行, 如果不存在则作为新记录导入。

  • 覆盖: 就是将Excel的数据完全覆盖到工作表,如果识别到工作表中已经有了相同的记录,就更新这行记录,如果没有就作为新记录导入。

  • 仅更新、不新增记录: 导入时只更新已有记录,即使Excel中有些行数据不在工作表,也不导入新的记录。

点此查看详情

6.2 跳过错误数据

在导入时,如果某个字段不符合格式要求,或者应该必填的导入为空,那么这个字段就视为错误数据。

  • 如果勾选了跳过错误数据, 如发现有错误数据,则这一行整体跳过不导入

  • 如果没有勾选,则这一行正常导入,仅错误数据字段导入空值,其他字段正常导入。

哪种错误会被当做错误数据?

有以下8种错误,在导入时您可以只勾选某几个。

例如,仅勾选邮箱

  • 如果发现邮箱格式不对,整行数据都不导入,
  • 如果发现其他类型的错误数据,则此数据导入空值,其他字段正常导入。

6.3导入触发工作流

新增记录或更新记录时触发的工作流,有时仅仅需要在单条记录操作时需要触发,批量导入时不需要触发工作流,那么不勾选这个设置即可。 例如,《订单》表中,工作流设置的是新增记录时触发工作流进行审批。我们在初始化时可能会导入历史订单,这时就不需要触发工作流了,不勾选触发即可。

不勾选触发工作流时,如果有工作流是“按日期字段触发”,导入的当天也不会再触发流程,第二天的流程可正常触发。例如,工作流是按创建时间1小时后触发,导入时不触发工作流,那么当天23点前导入的工作表不会触发工作流(触发时间是在0点前), 23点后导入的,按流程设定是0点后触发,那么会正常触发的。

6.4保存导入配置

可以保存前面4步的配置,下次导入时就会默认配置好。

如果勾选了“不允许非管理员修改默认配置”,则普通成员不能更改配置,只能按照保存的配置进行导入,并且不会出现下面的配置项。

6.5 允许新增选项

如果Excel中要导入的内容,工作表中的选项字段没有此选择项,如果勾选,则会将此内容添加为一个新选项。

6.6 关联表

导入时可以自动建立和其他表记录的关联关系。例如,导入联系人时,有个公司的字段,如果公司已经在《客户公司表》中存在,那么可以自动关联到对应的公司记录。
点此查看使用详情

7、导入结果提示

导入成功

成功后会有以下提示 

导入失败:

如果有数据未能正常导入,会有结果提示,并能下载到文本格式的错误报告。

导入日志

导入消息中,导入的XX数据, 是指新增记录数+更新记录的行数。

如果您导入时有更新,但依旧需要知晓新增的行数,可以通过表日志查看。

二、导入规则

1、不支持导入的字段

  • 子表、公式、大写金额、定位、他表字段、汇总、签名、条码、签入、分段、备注

    以上字段任何人都不能导入数据。

  • 隐藏、新增时隐藏、只读三种属性字段

    这三种属性的字段,非管理员用户不能导入,应用管理员正常导入。

  • 因为角色权限控制,在新增时不可见的字段

    非管理员用户不能导入,应用管理员正常导入。

2、导入不支持字段默认值

如果字段设置了默认值,导入时是不生效的,您可以直接在Excel中将默认值写好再导入。

3、导入文件的限制

支持10MB以内的xls、xlsx、csv文件, 最大行数不超过 20000行,列数不超过 200列。如果超出限制,请拆分为多个文件上传。

4、多选、部门、成员、组织角色的导入

多选、成员、部门、组织角色等支持导入多选项,请确保Excel字段中内各个选项之间用 “,” 英文逗号隔开。

Excel中格式如下

导入工作表的效果

5、成员字段的导入

  • 成员字段的依据匹配字段

    导入可以匹配字段,支持的匹配字段包括:姓名、手机号、邮箱、工号、人员ID

    这四个是通讯录的系统字段,因此可以根据此内容识别对应的账户。

  • 有重名怎么办

    • 如果是多选成员,按照名称导入,会将相同名字的全部导入

    • 如果是单选成员,不导入

    这种情况建议员工账号的姓名添加一个后缀来区分,同时也方便以后的协作中区分彼此。

    或者不重名的先导入进去,有重名的数据单独导入,导入时,成员字段的导入内容替换为手机号、邮箱工号、人员ID的其中一种,匹配的字段选择对应的字段即可。

5、地区字段导入规则

导入地区字段时,Excel中省市县之间必须以“/”隔开,格式为:XX省/XX市/XX县,如:江西省/上饶市/铅山县,如填写的地区格式没有“/”,则会按照名称精准匹配。

例如,导入的内容如果是“河南省郑州市”,没有/,则会检验是否有一个叫“河南省郑州市”的省份,结果就是不会导入。

导入规则:

  • 1、首先看地区字段的层级配置(省-市-县),能够匹配后再导入。

  • 2、层级关系必须对应,例如河南省/青岛市 不会导入青岛市。

  • 3、省市县格式必须完整,例如XXX省/XX市/XX县。

    如果导入的是河南/郑州,则不会导入。

  • 4、四个直辖市的格式直接写XXX市/XX区即可。

导入的结果可参考下图

6、附件、图片的导入

导入说明请参考

7、Excel文件格式建议

  • 表格中仅仅保留要导入的字段。
  • 第一行尽量是列名(字段名),第二行起为要导入的数据。其他内容请删除

(图中姓名、手机号和邮箱都是随机生成的)


文档问题反馈

文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧