准备用于登记/覆盖含有表格的记录的文件

文章编号:040725

本文对通过文件登记/覆盖含有表格的记录时,需创建怎样的文件进行说明。

文件格式及文件大小的上限值等文件的基本注意事项,请参考“准备用于登记/覆盖记录的文件”。

编辑文件时,建议先将记录的数据导出到文件,在该文件的基础上进行编辑。
将数据导出到文件

各记录的文件书写格式

要覆盖已登记记录的表格时,即使有不更改的字段,也请在文件中记载该表格内所有字段的数据(但重新计算/重新获取的字段的数据无需记载)。

一条记录中有1个表格和多个表格时,记录的记载格式有所不同。

有1个表格时

截图:记录中有1个表格时文件的记载格式

记录中有1个表格时,记载格式需要注意以下3点。

  • POINT1:将文件首列的项目名称记为“记录起始行”。
    首列中各记录的数据的起始行记载星号“*”,其他留空。从“*”一行到下1个“*”前一行的数据,为1个记录的数据。
    首列中如记载了“*”以外的字符,将会报错。

  • POINT2:用于登记/覆盖表格以外的字段的数据,记载在“记录起始行”带星号“*”的行中。如记载在没有“*”的行中,导入时会被忽略。
    但从应用导出记录的数据到文件时,没有“*”的行也将输出与记录起始行相同的数据。

  • POINT3:用于登记/覆盖表格内字段的数据,根据表格的行数记载1到多行。

有多个表格时

截图:记录中有多个表格时文件的记载格式

记录中有多个表格时,记载格式需注意以下3点。
请结合“有1个表格时”的内容一起确认。

  • POINT1:首行中按表格分别记载各项目名称。

  • POINT2:逐行记载表格的数据,以避免同一行中出现多个表格的数据。如1行中记载了多个表格的数据,导入时将会报错。

导入到表格的文件的编辑方法

更新表格中的内容时

截图:完成效果图

  1. 修改表格内要更改处的数据。
    截图:修改要更改处

在现有表格中添加行时

截图:完成效果图

  1. 根据想要在表格中添加的行数,添加文件的行。
    如添加的行不是记录数据的起始行,首列“记录起始行”留空。 截图:添加行,首列留空

  2. 在已添加的行中,记载要登记在表格内字段的数据。
    截图:记载表格内字段的数据

新添加含有表格的记录时

截图:完成效果图

  1. 添加与表格行数相应数量的行。
    在已添加行的首列中,记录数据的起始行中记载星号“*”,其他留空。
    截图:添加行,在首列中记载星号

  2. 在添加的行中,按项目记载记录的数据。 截图:在各字段中记载数据

    • 用于登记到表格以外字段的数据,记载在“记录起始行”带星号“*”的行中。如记载在没有“*”的行中,导入时会被忽略。
    • 用于登记到表格内字段的数据,根据表格的行数记载为1到多行。

参考:通过文件将数据导入到表格时的要点

  • 覆盖现有记录中表格的数据时,需将该表格内的所有字段都指定为导入对象。
    因此,即使表格中有不更改的字段,也请将在文件中记载该表格内所有字段的导入数据(但重新计算/重新获取的字段的数据无需记载)。

  • 在指定导入目标字段时,表格内的字段将以“表格名称 > 字段名称”的格式显示。
    存在多个表格时,请确认表格名称后指定导入目标。 截图:指定导入目标字段时,表格内字段的显示