從外部檔案讀入資料集


    您可以建立一個包含所有變數資訊的外部文字檔,然後將這個檔案載入包含變數的 PSD 文件中,便可以快速建立大批的資料集。建議您將資料輸入到一個文字檔,然後將文字檔轉存到以 Tab 或逗號分隔的檔案,這算是完成這項作業不錯的方式。

    外部文字檔的語法如下 (在您的檔案中,以「Variable」或「Value」起始的每一行就是一整行語法):

    VariableName1<sep>VariableName2<sep> <sep>VariableNameN <nl>
    Value1-1<sep>Value2-1<sep> <sep>ValueN-1<nl>
    Value1-2<sep>Value2-2<sep> <sep>ValueN-2<nl>
    Value1-M<sep>Value2-M<sep> <sep>ValueN-M<nl>

    所有變數名稱會列在第一行,而排列順序則按照下面各行的數值順序。隨後的每一行各代表一個資料集,其中包含每一個指定變數的數值。

    外部文字檔案語法成份

    <sep>

    無論是逗號分隔 (CSV) 或是 Tab 分隔的檔案,都會將每一個變數名稱或數值隔開。

    <nl>

    結束每個資料集的新行;可以是換列 (Line Feed)、換行 (Carriage Return),或是兩者。

    "ture""false"

    可見度變數的允許數值。

    空格

    當剖析檔案時,分隔符號前後的空格會被移除;在數值字串中字與字間的空格則會保留 (例如,同 1 種的 2 個),包含在雙引號之間的前端與尾端空格也會保留 (例如,"一種 ")。

    雙引號

    如果雙引號裡面又加上一對雙引號,那麼裡面的雙引號便是屬於數值的一部份 (例如,""B"" 便代表資料集中的 "B")。

    如果 <sep> 或 <nl> 是變數值的一部份,那麼整個數值必須括在雙引號裡面。

    在 PSD 文件中定義的所有變數,都必須定在在文字檔案中。如果在文字檔案中的變數數目與文件中的不相符,將會顯示錯誤。

範例資料集:

    假設有個花朵範本,其中使用鬱金香與向日葵變數,您可以設定如下的文字檔案:

    {Contents of Flowershow.txt}
    Variable1, Variable2, Variable3
    true, TUPLIP, c:\My Documents\tulip.jpg
    false, SUNFLOWER, c:\MyDocuments\sunflower.jpg
    false, CALLA LILY, c:\My Documents\calla.jpg
    true, VIOLET, c:\My Documents\violet.jpg

讀入資料集:

  1. 請執行下列任一項作業
    • 選擇「檔案 > 讀入 > 變數資料集」。
    • 選擇「影像 > 變數 > 資料集」。
  2. 按一下「讀入」按鈕。
  3. 輸入要讀入檔案的名稱,然後按「開啟」。
  4. 設定您的讀入選項。這裡有一個核取方塊,可讓您使用第一欄數值做為資料集的名稱。如果您的第一個變數是類似名稱或產品號碼的識別碼,而您想要以該數值命名資料集,這個選項就非常有用,否則的話,資料集會以「資料集 1」、「資料集 2」的方式命名。另外一個核取方塊,則可讓您在讀入新的資料集之前,刪除目前所有的資料集。
  5. 設定文字檔案的編碼,或保留為「自動」。
  6. 按一下「確定」。