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

記事番号:040725

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

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

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

各记录的文件书写格式

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

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

有1个表格时

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

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

  • 要点1:将文件首列的项目名称记为「记录起始行」。
    在首列,各记录的数据的起始行写入星号「*」,其他行留空。从「*」一行到下1个「*」的前一行的数据,为1条记录的数据。
    首列中如记载了「*」以外的字符,将会报错。
  • 要点2:用于登记/覆盖表格以外的字段的数据,记载在要点2:用于登记/覆盖表格以外的字段的数据,记载在「记录起始行」带星号「*」的行中。即使记载在没有「*」的行中,导入时也会被忽略。
    但从应用导出记录的数据到文件时,没有「*」的行也将输出与记录起始行相同的数据。
  • 要点3:用于登记/覆盖表格内字段的数据,根据表格的行数记载1到多行。

有多个表格时

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

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

  • 要点1:首行中按表格分别记载各项目名称。
  • 要点2:逐行记载表格的数据,以避免同一行中出现多个表格的数据。如1行中记载了多个表格的数据,导入时将会报错。

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

更新表格中的内容时

スクリーンショット:完成イメージ

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

在现有表格中添加行时

スクリーンショット:完成イメージ

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

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

新添加含有表格的记录时

スクリーンショット:完成イメージ

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

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

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

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

  • 如要覆盖已登记记录的表格中的数据,需将该表格内的所有字段指定为导入对象。
    因此,即使有未更改的字段,文件中也需在该表格内的所有字段中记载要导入的数据(但重新计算/重新获取字段的数据无需记载)。
    覆盖数据时有以下限制。详情请参考以下页面。
    从文件批量更新表格内的数据时的限制
  • 在指定导入目标字段时,表格内的字段将以「表格名称 > 字段名称」的格式显示。
    存在多个表格时,请确认表格名称后指定导入目标。截图:指定导入目标字段时,表格内字段的显示