当表格内数据需要批量新增或更新时,可通过导入Excel来完成。

通过导入Excel新增和更新数据是如何实现的?

上传Excel后,将Excel中需要导入的列一一对应到云表格中表格的字段上,便可以将数据追加到表格中。

如果需要更新数据,还需要指定一列,根据此列的数据找到云表格上表格中的对应数据,然后用其他导入的数据更新已有的数据。

导入后会只会保留Excel中的数据及通过公式计算后的值,设置的文字颜色等样式、合并的单元格、以及计算公式本身都不会被保留。


推荐导入什么样的表格?

如下图所示,有标准行列的一维数据表格。


导入过程

1、进入工作区中的表格,在页面上部右侧点击”导入“。

2、上传Excel:点击“选择文件”添加要导入的Excel。

小提示 如果上传后系统提示错误,可尝试新创建一个Excel文件,然后从原Excel中全选您要导入的数据,粘贴到新建的Excel中,在粘贴选项中选择”值和数字格式“。这样会去掉之前所有的格式,仅保留文字,更便于系统识别文件中的内容。

3、预览数据:成功上传后,将会预览到Excel中第一个sheet的数据。如果一个表格里有多个sheet,可在“选择工作表”处切换要导入的sheet。在“选择标题行”处选择预览数据中的哪一行将作为表格的字段名称,选中的标题行将会变成“淡紫色”,设置完成后点击“下一步”。

4、匹配字段:将“标题行”中将需要导入的列,一一对应到要导入的表格字段上,不导入的列请选择“不导入”。

小提示 当只导入几个字段时,可先点击“取消所有字段导入”,然后在字段名里选择要导入的字段。“自动匹配字段”会自动为列选择相同名称的字段。

5、选择数据的导入方式:以导入“职员信息”表为例,详细说明三种导入方式

  • 仅新增数据:将Excel中的数据全部追加为表格的新数据。
  • 仅更新数据:通过指定字段找到表格的所有已有数据,用Excel中的数据更新对应数据,不会新增任何数据。
  • 更新和新增数据:更新和新增数据用Excel中的数据更新表格的所有已有数据,当通过指定字段找不到已有数据时,会新增数据。

6、导入数据:此时数据将在后台持续导入中,当数据完全导入成功后,系统会给您发送通知。(通知在哪里看?

您可以点击”返回XXXX(表格名称)“,此时您看到的只是部分数据,稍等片刻才会完全导入。


以导入“职员信息”表为例,详细说明三种导入方式

导入前的表格共有4条数据

Excel中有3条要导入的数据,其中安安的年龄有了更新,另外两条为新数据


仅新增数据

可以看到Excel中的3条数据全部作为新数据追加到了已有的表格中,变为7条数据,而不会去判断是不是已经有数据存在了。


仅更新数据

需要在导入的字段中选择一个,以此字段为依据,去表格内找到已有数据,用Excel里的数据更新对应数据,不会新增任何数据。

在表格中,“员工编号”字段是员工的唯一标识,可以用作更新依据字段。选择后,系统便会根据Excel中“员工编号”列的值,在已有的表格中找到“安安”的数据。可以看到表中仍为4条数据,仅对安安的年龄做了更新,而另外两条数据没有导入。


更新和新增数据

需要在导入的字段中选择一个,以此字段为依据,去表格内找到已有数据,用Excel里的数据更新对应数据。若找不到,则会新增数据。

选择更新和新增数据,也需要选择一个依据的字段,同样选择“员工编号”为依据字段。导入相同的Excel后,根据Excel中“员工编号”列的值,找到了“安安”,并对年龄做了更新,而另外两条数据没有找到,则新增到了表格内,此时表格内有6条数据。