資料來源檔案總覽

上次更新時間 2026年7月28日

了解資料來源檔案如何與 Adobe InDesign 搭配使用,透過資料合併建立個人化文件。

資料來源檔案提供 InDesign 在資料合併期間使用的變數資訊。它通常來自試算表或資料庫,但您也可以使用 InDesign 或文字編輯器建立一個。每一列代表一個完整記錄,每一欄代表特定欄位,例如公司名稱或地址。InDesign 會讀取此結構,為文件的每個版本填入不同資訊。

結構和格式需求

將資料來源檔案儲存為逗號分隔 (CSV)、定位字元分隔 (TXT) 或分號分隔文字檔案。在這些檔案中,段落換行會分隔記錄,而逗號、定位字元或分號會分隔欄位。您也可包含文字或指向磁碟中影像的檔案路徑。

欄位和記錄

每一列代表一個完整記錄,每個欄位都以分隔符號分隔。若要在欄位內加入逗號或引號,請將文字用引號包圍。您無法在欄位中插入分行符號。如果內容跨越多行,請建立獨立欄位,例如 <<Address1>> 和 <<Address2>>。

合併期間的空白行

合併時選取「移除空欄位的空白行」(「視窗 > 公用程式 > 資料合併 > 內容放置選項」) 以避免空行。只有在行完全為空時才會移除該行,即使有空格存在也不會被視為空行而刪除。

文字資料考量

如果您想要在逗號分隔檔案中包含逗號或雙引號,可用雙引號包圍文字,例如 "Brady, Hunt, and Baxter, Inc."。 如果未包含雙引號,會將每個名稱視為個別的欄位。

支援多行文字

資料合併支援資料來源檔案中的多行內容,如範例所示:

CSV 檔案顯示以雙引號括起的多行欄位值,以在資料合併期間保留換行。
CSV 範例顯示以雙引號括起的多行欄位值。

處理多行內容時:

  • 將包含換行的欄位用雙引號括起。
  • 引號欄位內的換行符號會被視為欄位值的一部分。
  • 沒有換行符號的欄位 (如 Bob Johnson 的註解) 會被視為單行值,除非標準 CSV 格式化規則需要,否則不需要雙引號。

支援 UTF-8 編碼的 CSV 檔案

資料合併支援 UTF-8 編碼的 CSV 檔案,讓您能使用多國語言內容、重音字元、表情符號和其他特殊字元。將您的 CSV 檔案儲存為 UTF-8 格式 (有或沒有 BOM),特別是當檔案包含非英文或特殊字元時。

包含多國語言文字、重音字元和表情符號的 UTF-8 編碼 CSV 檔案範例。
CSV 範例顯示 UTF-8 格式的多國語言文字、重音字元和表情符號。

準備您的 CSV 檔案時:

  • 「姓名」、「訊息」和「表情符號」等欄位可以包含重音拉丁字元、多國語言文字以及在 UTF-8 中正確顯示的表情符號。
  • 在您的文字編輯器中使用 UTF-8 編碼儲存 CSV 檔案。例如,在 VS Code 中,選取「檔案」>「以編碼方式儲存」>「UTF-8」。
  • 使用包含資料來源中字元和符號所需字形的字型。