准备用于登记/覆盖含有表格的记录的文件
本文对通过文件登记/覆盖含有表格的记录时,需创建怎样的文件进行说明。
文件格式及文件大小的上限值等文件的基本注意事项,请参考“准备用于登记/覆盖记录的文件”。
编辑文件时,建议先将记录的数据导出到文件,在该文件的基础上进行编辑。
将数据导出到文件
各记录的文件书写格式
要覆盖已登记记录的表格时,即使有不更改的字段,也请在文件中记载该表格内所有字段的数据(但重新计算/重新获取的字段的数据无需记载)。
一条记录中有1个表格和多个表格时,记录的记载格式有所不同。
有1个表格时
记录中有1个表格时,记载格式需要注意以下3点。
- 要点1:将文件首列的项目名称记为“记录起始行”。
在首列,各记录的数据的起始行写入星号“*”,其他行留空。从“*”一行到下1个“*”的前一行的数据,为1条记录的数据。
首列中如记载了“*”以外的字符,将会报错。 - 要点2:用于登记/覆盖表格以外的字段的数据,记载在“记录起始行”带星号“*”的行中。即使记载在没有“*”的行中,导入时也会被忽略。
但从应用导出记录的数据到文件时,没有“*”的行也将输出与记录起始行相同的数据。 - 要点3:用于登记/覆盖表格内字段的数据,根据表格的行数记载1到多行。
有多个表格时
记录中有多个表格时,记载格式需注意以下3点。
请结合“有1个表格时”的内容一起确认。
- 要点1:首行中按表格分别记载各项目名称。
- 要点2:逐行记载表格的数据,以避免同一行中出现多个表格的数据。如1行中记载了多个表格的数据,导入时将会报错。
导入到表格的文件的编辑方法
更新表格中的内容时
- 修改表格内要更改处的数据。
在现有表格中添加行时
-
根据想要在表格中添加的行数,添加文件的行。
如添加的行不是记录数据的起始行,首列“记录起始行”留空。
-
在已添加的行中,记载要登记在表格内字段的数据。
新添加含有表格的记录时
-
添加与表格行数相应数量的行。
在已添加行的首列中,记录数据的起始行中记载星号“*”,其他留空。
-
在添加的行中,按项目记载记录的数据。
- 用于登记表格以外的字段的数据,记载在“记录起始行”带星号“*”的行中。即使记载在没有“*”的行中,导入时也会被忽略。
- 用于登记到表格内字段的数据,根据表格的行数记载为1到多行。
参考:通过文件将数据导入到表格时的要点
- 覆盖现有记录中表格的数据时,需将该表格内的所有字段都指定为导入对象。
因此,即使表格中有不更改的字段,也请将在文件中记载该表格内所有字段的导入数据(但重新计算/重新获取的字段的数据无需记载)。 - 在指定导入目标字段时,表格内的字段将以“表格名称 > 字段名称”的格式显示。
存在多个表格时,请确认表格名称后指定导入目标。