将表连接到数据表

适用于

内容提前计划

功能

谁可以使用这个功能


必须是表的管理员或所有者才能使用DataTable。

当将工作表连接到数据表时,数据会自动从数据表同步到工作表中。这意味着连接到DataTable的任何表都与真相源保持同步。


有两种方法将表连接到数据表:

  • 添加和更新模式:该连接类型将数据的子集从数据表拉到一个表中。您可以使用筛选条件来缩小数据的子集,将DataTable数据映射到工作表列,并控制如何将对DataTable的更改应用到工作表。使用添加、更新和删除选项来确保您的工作表与连接中定义的筛选条件匹配。您可以指望您的工作表使用来自DataTable的最新数据进行更新。

    此方法不会将工作表中的更改同步回数据表。

  • 查找模式:此连接类型基于唯一标识符将数据表中的数据合并到表中。您将选择一个惟一标识符来查找DataTable中的值,并选择将哪些工作表列映射回DataTable。此方法允许使用DataTable作为工作表中运行的进程的引用。

    连接将覆盖工作表中对任何映射列所做的更改。锁定映射的列以防止这种情况发生。

    此方法不会将工作表中的更改同步回DataTable

添加和更新模式

选择表

  1. 导航到要与数据表连接的工作表,然后选择连接
  2. 选择连接到数据表
  3. 选择要使用的数据表。该列表只包含您创建的DataTables。

过滤数据

筛选要从DataTable同步到工作表的数据。您的工作表被限制为500,000个单元格的数据,而您的DataTable可能有更多的数据。

您必须至少有一个过滤条件;您最多可以向连接添加十个筛选条件。可以根据字段类型使用各种筛选条件筛选数据。

  • 选择同步至少符合一个条件的记录要在要求一个或多个条件进行匹配或不启用它以匹配所有条件之间进行切换。设置完过滤器后,单击下一个

将数据从DataTable映射到工作表中

  1. 单击要映射的字段旁边的切换,然后从下拉列表中选择匹配的工作表列。
    请注意:连接添加一个名为DataTable Record ID的新列到您的工作表中。这个ID跟踪从DataTable添加的行。默认情况下,该列是锁定和隐藏的。如果更改此列中的值,则相应行将停止接收更新。
  2. 点击下一个

设置连接行为

您可以将连接设置为:

  • 在向数据表添加行时向工作表添加行
  • 当数据表中的行发生更改时,将行更新到工作表中
  • 当行不再符合筛选条件时,从工作表中删除行
    请注意:如果先前同步的行不再符合您的过滤条件,该行将被删除。

将这些设置保持默认状态(添加和更新行),除非您只想添加更新或新行。

  • 选择下一个当你做完或者回来编辑您的过滤器。

检查连接

要修改连接设置,请单击Back(或左侧菜单上的步骤)。

如果您对连接的配置方式感到满意,则单击Done。

查找模式

建立连接

  1. 转到要与数据表连接的工作表,选择连接菜单,然后单击连接到数据表
  2. 选择查找模式
  3. 选择一个数据表,然后选择下一个.该列表仅显示已创建的DataTables。

选择唯一标识符

选择一个唯一标识符,将工作表中的行与数据表中的记录匹配。

请确保选择包含唯一值的DataTable字段。这通常是数据集附带的数字和字母字符串,如商店代码、员工电子邮件地址或数据库记录ID。

如果您的DataTable具有多个匹配的唯一标识符值的记录,则连接将使用它找到的第一个记录的数据。在大多数情况下,这将是最低的DataTable记录ID。

  • 映射惟一标识符之后,选择下一个

匹配字段

左边是DataTable字段,右边是表列。

将数据从DataTable映射到Sheet:

  1. 将切换按钮滑动到要映射的字段旁边。
  2. 从下拉列表中选择工作表列。
  3. 选择下一个继续或回来编辑您的唯一标识符。

检查连接

检查你的设置。

若要修改设置,请从左侧菜单中选择要修改的项目,或单击“上一步”进行更多更改。

选择完成完成连接。