「變數檔案」節點

可以使用「變數檔案」節點從自由欄位文字檔(其記錄包含的欄位個數不變,但包含的字元數可改變)中讀取資料,該檔案又稱為分隔文字檔。此類型的節點也可用於具有固定長度的頁首文字和特定類型的註解的檔案。每次讀取一條記錄,並將這些記錄傳送到串流中,直到讀取完整個檔案。

有關讀取地理空間資料的說明

如果此節點包含地理空間資料,並且此節點是作為純文字檔案的匯出而建立,那麼您必須執行一些額外的步驟以設定地理空間 meta 資料。如需相關資訊,請參閱將地理空間資料匯入到「變數檔案」節點中

有關讀取定界文字資料的說明

  • 必須在每行末尾處用換行字元分隔記錄。換行字元不可轉作他用(例如,包含在任何欄位名稱或欄位值內)。最好刪除開頭和結尾處的空格以節省空間(盡管這不是必需步驟)。此節點可以選擇性地去除這些空格。
  • 必須使用逗點或其他字元(最好是僅用作定界字元,即該字元不能出現在欄位名稱或欄位值中)分隔欄位。如果做不到這一點,那麼可以將所有文字欄位都使用雙引號括住,前提是所有欄位名稱或文字值均不包含雙。如果欄位名稱或欄位值包含雙,那麼可以改為將文字欄位括在單個內,前提同樣是欄位值中的其他位置未使用單個。如果單個和雙都不能使用,那麼需要對文字值進行修正以移除或取代定界字元或者單個/雙。
  • 每一列(包含標頭列)都應包含相同的欄位個數。
  • 第一行應包含欄位名稱。如果不是這種情況,請取消選中從檔案中讀取欄位名稱以便對每個欄位指定一個通用名稱,例如 Field1 和 Field2 等等。
  • 第二行必須包含資料的第一條記錄。不得存在空白行或備註。
  • 數值不能包含千位分隔字元或分組符號,例如,3,000.00 中不能使用逗點。小數指示符(美式英語或英式英語中的期間或句號)只能在適當的情況下使用。
  • 日期值和時間值應該採用「串流選項」對話框中可以識別的某種格式,例如 DD/MM/YYYYHH:MM:SS。檔案中的所有日期欄位和時間欄位最好採用同一種格式,並且任何包含日期的欄位內的所有值必須採用同一格式。