將資料對應至來源檔案

您可透過多種方式,將資料對應至來源檔案:

  • 將資料置於試算表檔案中,並從該檔案建立來源檔案。
  • 使用從 Microsoft Access 資料庫提取的資料建立來源檔案。
  • 寫入資料對應程式以對應資料並將其儲存為來源檔案。

從試算表程式 (例如 Excel) 建立來源檔案時,會將試算表的每個欄視為新欄位。當您將試算表儲存為 CSV 檔案時,會在每個欄後面加上逗號。如果特定欄位為空白,仍需要逗號或欄來指示欄位的存在,即使該欄位沒有值也是如此。例如,如果您正在載入餘額,而特定期間沒有餘額,則針對該期間的餘額,試算表中必須有空白欄。

使用以下指南來對應資料。並非所有指南皆已列出。

  • 如需有關介面檔案中每個欄位的詳細資訊 (例如欄位次序、類型及大小),請參閱表格定義文件、匯出檔案說明、資料檔案文字、資料庫定義以及 CSV 檔案定義。如需有關如何建置匯出檔案及產生資料檔案文字與資料庫定義的資訊,請參閱 Landmark Technology 文件。
  • 確定來源檔案中的資料次序:

    如果在 CSV 檔案開頭未使用標題,您必須以指定次序包含所有欄位。針對沒有資料的欄位,請包含空白欄位,以說明每個欄位。如果您使用標題來識別資料表格中的欄,可將欄標題放在 CSV 檔案開頭第 1 行中資料的前面。這樣檔案就只能包含適用的欄位。當您執行 dbimport 載入公用程式時,請使用 -n 選項來指示沒有標題行。如需有關 dbimport 的資訊,請參閱「執行載入公用程式」。如需有關此公用程式的其他資訊,請參閱 Landmark Technology 文件。

    若要匯出 CSV 檔案開頭帶有標題的空白 CSV 檔案,您可以將 dbexport 命令與 dump --dumpempty 參數搭配使用。只有在報告中沒有任何現有資料記錄時,才適用此操作。如果有資料,資料會由 dbexport 命令正常匯出。

  • 如果欄位為可選、空白或零:

    使用逗號指示欄位的存在,即使您未針對該欄位指定值也是如此。

  • 如果欄位已簽章:

    符號必須是值字串中最左側的字元。例如,包含值 $5.82- 的已簽章金額欄位必須表示為 -5.82。空白或加號 (+) 表示正數,減號 (-) 表示負數。

  • 如果欄位需要百分比費率:

    將百分比費率指定為小數 (例如,輸入 10% 作為 .10)。

  • 如果欄位需要英數值

    以雙引號括住英數欄位值。

  • 對應日期欄位將視資料庫檔案或 CSV 檔案所在的平台而有所不同。在 Infor 資料庫中,日期會以 ISO 格式儲存:CCYYMMDD。
  • 唯一 ID 欄位是系統指定的值。將這些欄位保留空白。