準備新增/覆蓋含有表格的記錄用的檔案

文章編號:040725

此處將說明要從檔案新增/覆蓋含有表格的記錄中的資料時,需要建立何種檔案。

檔案格式或檔案大小的上限值等,檔案的基本注意事項,請參閱「準備新增/覆蓋記錄用的檔案」。

建議在編輯檔案時,事先從應用程式將記錄資料匯出到檔案,再以該檔案為基礎進行編輯。
將資料匯出到檔案

每1筆記錄的檔案記載格式

若要覆蓋到已登錄的記錄中的表格,即使有不需要變更的欄位,也請在檔案中記載該表格內的所有欄位的資料(但不用記載會被重新計算/重新取得的欄位資料)。

記錄的記載格式,依1筆記錄中只有1個或有多個表格而異。

只有1個表格時

截圖:記錄中只有1個表格時的檔案記載格式

只有1個表格的記錄記載格式,有以下3個重點。

  • POINT1:將檔案的第一欄的項目名稱設為「記錄起始列」。
    第一欄中,在各記錄資料的起始列記載星號「*」,其他列則維持空白。從「*」的列到下一個「*」的前一列為止的資料,為1筆記錄資料。
    若在第一欄記載「*」以外的文字將發生錯誤。

  • POINT2:將要新增/覆蓋到表格外的欄位的資料,記載在「記錄起始列」中有星號「*」的列。若記載在沒有「*」的列,匯入時將被忽略。
    此外,若是從應用程式匯出的記錄資料檔案,在沒有「*」的列,也會輸出與記錄起始列的資料相同的內容。

  • POINT3:將要新增/覆蓋到表格內的欄位的資料,配合表格的列數記載1列~多列。

有多個表格時

截圖:記錄中有多個表格時的檔案記載格式

有多個表格的記錄記載格式,有以下2個重點。
請一併確認「只有1個表格時」的內容。

  • POINT1:在第一列並列記載各表格的各項目名稱。

  • POINT2:逐列記載表格的資料,避免同一列中存在多個表格的資料。若在同一列中記載多個表格的資料,匯入時將發生錯誤。

要匯入到表格的檔案的編輯方法

更新表格的內容時

截圖:完成示意圖

  1. 修正想變更的表格內的資料內容。
    截圖:修正想變更的內容

對既有表格新增列時

截圖:完成示意圖

  1. 新增想在表格中新增的列數。
    若新增的列不是記錄資料的起始列,第一欄「記錄起始列」請維持空白。 截圖:新增列,將第一欄維持空白

  2. 在新增的列中,記載要登錄到表格內的欄位的資料。
    截圖:將資料記載到表格的欄位

新增含有表格的新記錄時

截圖:完成示意圖

  1. 新增與表格列數相應的列。
    新增的列的第一欄中,在記錄資料的起始列記載星號「*」,其他列則維持空白。
    截圖:新增列,在第一欄記載星號

  2. 新增的列中,依各項目記載記錄資料。 截圖:將資料記載到各欄位

    • 要登錄到表格外的欄位的資料,記載在「記錄起始列」中有星號「*」的列。若記載在沒有「*」的列,匯入時將被忽略。
    • 要登錄到表格內的欄位的資料,配合表格的列數記載1列~多列。

參考:從檔案將資料匯入表格時的重點

  • 要將資料覆蓋到已登錄的記錄的表格時,必須將該表格內的所有欄位指定為匯入對象。
    因此即使有不需要變更的欄位,也請在檔案中記載要匯入該表格內的所有欄位的資料(但不用記載會被重新計算/重新取得的欄位資料)。

  • 指定匯入目標的欄位時,表格內的欄位將以「表格名稱 > 欄位名稱」的格式顯示。
    表格超過一個以上時,請先確認表格名稱,再指定匯入目標。 截圖:指定匯入目標的欄位時,表格內的欄位的顯示