了解資料來源檔案如何與 Adobe InDesign 搭配使用,透過資料合併建立個人化文件。
資料來源檔案提供 InDesign 在資料合併期間使用的變數資訊。它通常來自試算表或資料庫,但您也可以使用 InDesign 或文字編輯器建立一個。每一列代表一個完整記錄,每一欄代表特定欄位,例如公司名稱或地址。InDesign 會讀取此結構,為文件的每個版本填入不同資訊。
結構和格式需求
將資料來源檔案儲存為逗號分隔 (CSV)、定位字元分隔 (TXT) 或分號分隔文字檔案。在這些檔案中,段落換行會分隔記錄,而逗號、定位字元或分號會分隔欄位。您也可包含文字或指向磁碟中影像的檔案路徑。
欄位和記錄
每一列代表一個完整記錄,每個欄位都以分隔符號分隔。若要在欄位內加入逗號或引號,請將文字用引號包圍。您無法在欄位中插入分行符號。如果內容跨越多行,請建立獨立欄位,例如 <<Address1>> 和 <<Address2>>。
合併期間的空白行
合併時選取「移除空欄位的空白行」(「視窗 > 公用程式 > 資料合併 > 內容放置選項」) 以避免空行。只有在行完全為空時才會移除該行,即使有空格存在也不會被視為空行而刪除。
文字資料考量
如果您想要在逗號分隔檔案中包含逗號或雙引號,可用雙引號包圍文字,例如 "Brady, Hunt, and Baxter, Inc."。 如果未包含雙引號,會將每個名稱視為個別的欄位。
處理多行內容時:
- 將包含換行的欄位用雙引號括起。
- 引號欄位內的換行符號會被視為欄位值的一部分。
- 沒有換行符號的欄位 (如 Bob Johnson 的註解) 會被視為單行值,除非標準 CSV 格式化規則需要,否則不需要雙引號。
支援 UTF-8 編碼的 CSV 檔案
資料合併支援 UTF-8 編碼的 CSV 檔案,讓您能使用多國語言內容、重音字元、表情符號和其他特殊字元。將您的 CSV 檔案儲存為 UTF-8 格式 (有或沒有 BOM),特別是當檔案包含非英文或特殊字元時。
準備您的 CSV 檔案時:
- 「姓名」、「訊息」和「表情符號」等欄位可以包含重音拉丁字元、多國語言文字以及在 UTF-8 中正確顯示的表情符號。
- 在您的文字編輯器中使用 UTF-8 編碼儲存 CSV 檔案。例如,在 VS Code 中,選取「檔案」>「以編碼方式儲存」>「UTF-8」。
- 使用包含資料來源中字元和符號所需字形的字型。