复制数据到电子数据表/从电子数据表复制数据

使用系统外部电子数据表中集合的数据或将电子数据表中的数据导入系统中的集合,这两种操作在部分时机非常有用。系统使您能够同时进行这两种操作。

从表单复制数据至电子数据表

从表单复制数据时,请记住以下事项:

  • 在将行复制到剪贴板时,将删除多行单元格中的回车和折行。因此,如果具有多行单元,必须分别复制这些单元,或在电子数据表中重组。
  • 如果您计划将更新的电子数据表行复制回该应用程序,请参见下一节。
  • 清除时网格中复选框中显示的数字值为 0(零),选中时为 1(一)。这些值传递至电子数据表,并分别显示为 01
  • 该过程仅复制实际收到的记录。如果想要复制集合中的全部记录,同时上限却阻止部分记录显示,那么必须更改上限以便检索全部记录。

    请参见检索集合关于上限

  • 行标签作为第一列粘贴到电子数据表。该标签仅作参考用途,不应复制并粘贴至网格。在电子数据表中,可以删除行标签列,但是如果希望提供参考的话,可以保留。
  • 缺省情况下,该过程不包括表头行。如果想要同时复制表头行和记录,请执行下列操作:
    • 选择查看 > 用户首选项,然后选择复制到剪贴板时将网格列表头包括在内
    • 使用至 Excel 菜单选项。

将电子数据表中的数据粘贴至表单网格

将电子数据表中的数据粘贴至表单网格时,请记住以下事项:

  • 电子数据表和网格必须使用相同数据模式。部分网格包含隐含列。电子数据表中的列必须与网格中的可视列精确匹配。电子数据表中的第一列必须与网格中的第一列对应;电子数据表中的第二列必须与网格中的第二列对应;以此类推。

    通常,如果原来是从网格中复制至电子数据表,那么数据模式是相同的。但是,在某些情况下,存在这种情况,因为网格的顺序可能与要导出的集合顺序不匹配;在这种情况下,必须将试算表中的列重新排序,以与网格顺序匹配。

  • 在网格视图中对列进行排序时也需要小心。因为粘贴顺序与试算表的顺序相同,如果用户将值粘贴到影响后续列值的列中,那么在粘贴后续列中的值时,可能会使用试算表中的值覆盖所需的(计算得出的)值。
  • 在电子数据表中选择要复制的数据时务必小心谨慎。不要选择整行,因为还会选择并复制行末尾的空单元格。当您尝试将行粘贴到网格中时,这会导致错误。选择并复制仅包含数据的单元格。
  • 清除时网格中复选框中显示的数字值为 0(零),选中时为 1(一)。这些值传递至电子数据表,并分别显示为 01。所以,如果计划将电子数据表中的内容粘贴至网格中,并且包括复选框中的值,那么必须在电子数据表中输入 01 等正确值。
  • 可以将电子数据表中的行作为网格中的新行插入,或者,也可以使用电子数据表中的行覆盖网格中的现有行。覆盖操作跳过只读行,保留当前值不变。

    这意味着必须其他步骤将对应值填写至这些只读字段。

  • 在将行复制至网格的过程中,该表单可能验证每个单元。电子数据表单元中的无效数据或与网格中所需字段对应的空单元可能生成验证错误信息。请注意,如果在粘贴期间按照验证信息要求编辑了单元格,粘贴操作在当前记录处终止。因此,我们建议在粘贴操作期间对于全部验证的提示均回答,然后在操作完成后返回以编辑这些字段。
  • 一次可粘贴到表单中的最大行数取决于计算机的内存资源。粘贴的行在保存之前,一直保留在内存中。可以通过将大量记录划分为较小的批次,然后分别粘贴并保存每一批,可避免内存不足的情况及相关错误。
  • 要忽略试算表中某些单元格中的值,并使用应用程序中的缺省值替换这些值,可在将行复制到网格中之前,在试算表的这些单元格中键入 [null]。而不要将这些单元格留为空白。确保包括括号和使用小写字母。
  • 我们建议您不要从使用操作 > 至 Excel菜单选项创建的电子数据表将数据粘贴回 CloudSuite Industrial 网格。至 Excel选项可用于将数据导出于其他应用程序,且输出可能包括隐藏的列。如果您计划将更新的数据粘贴回该应用程序,请改用其他复制选项。

复制/粘贴选项

要从网格复制到电子数据表,请参见以下主题:

要从电子数据表复制到表单网格,请参见以下主题:

相关主题