Omówienie plików źródła danych

Ostatnia aktualizacja 28 lip 2026

Dowiedz się, jak pliki źródła danych współpracują z programem Adobe InDesign w celu tworzenia spersonalizowanych dokumentów za pomocą scalania danych.

Plik źródła danych dostarcza informacje zmienne, których program InDesign używa podczas scalania danych. Zazwyczaj pochodzi z arkusza kalkulacyjnego lub bazy danych, ale można go również utworzyć za pomocą programu InDesign lub edytora tekstu. Każdy wiersz reprezentuje kompletny rekord, a każda kolumna reprezentuje określone pole, takie jak nazwa firmy lub adres. Program InDesign odczytuje tę strukturę, aby wypełnić dokument różnymi informacjami dla każdej wersji.

Wymagania dotyczące struktury i formatu

Zapisz pliki źródła danych jako pliki tekstowe rozdzielane przecinkami (CSV), tabulatorami (TXT) lub średnikami. W tych plikach podziały akapitów oddzielają rekordy, a przecinki, tabulatory lub średniki oddzielają pola. Można również uwzględnić tekst lub ścieżki plików wskazujące na obrazy na dysku.

Pola i rekordy

Każdy wiersz reprezentuje kompletny rekord, a każde pole jest oddzielone separatorem. Aby uwzględnić przecinek lub znak cudzysłowu wewnątrz pola, należy ująć tekst w znaki cudzysłowu. Nie można wstawić podziału wiersza wewnątrz pola. Jeśli zawartość obejmuje wiele wierszy, należy utworzyć oddzielne pola, takie jak <<Address1>> i <<Address2>>.

Puste wiersze podczas scalania

Wybierz Usuń puste wiersze dla pustych pól (Okno > Narzędzia > Scalanie danych > Opcje rozmieszczania zawartości) podczas scalania, aby zapobiec pustym wierszom. Wiersz jest usuwany tylko wtedy, gdy jest całkowicie pusty, nawet jeśli spacja uniemożliwia jego usunięcie.

Zagadnienia dotyczące danych tekstowych

Aby umieścić przecinek lub cudzysłów w pliku rozdzielanym przecinkami, powinieneś umieścić tekst w cudzysłowach, np. „Brady, Hunt, and Baxter, Inc.”. Jeśli nie uwzględnisz znaków cudzysłowu, każda nazwa jest traktowana jako oddzielne pole.

Obsługa tekstu wielowierszowego

Scalanie danych obsługuje zawartość wielowierszową w plikach źródła danych, jak pokazano w przykładzie:

Plik CSV pokazujący wartości pól wielowierszowych ujęte w podwójne cudzysłowy w celu zachowania podziałów wierszy podczas scalania danych.
Przykład pliku CSV przedstawiający wielowierszowe wartości pól zawarte w cudzysłowach.

Podczas pracy z zawartością wielowierszową:

  • Pola zawierające znaki końca wiersza należy ująć w podwójne cudzysłowy.
  • Znaki końca wiersza w polach ujętych w cudzysłowy są traktowane jako część wartości pola.
  • Pola bez znaków końca wiersza, takie jak komentarz Boba Johnsona, są traktowane jako wartości jednowierszowe i nie wymagają cudzysłowów, chyba że jest to wymagane przez standardowe reguły formatowania CSV.

Obsługa plików CSV kodowanych w UTF-8

Funkcja scalania danych obsługuje pliki CSV kodowane w UTF-8, co pozwala pracować z zawartością wielojęzyczną, znakami diakrytycznymi, emotikonami i innymi znakami specjalnymi. Zapisz plik CSV w formacie UTF-8 (z BOM lub bez), zwłaszcza jeśli zawiera znaki inne niż angielskie lub znaki specjalne.

Przykład pliku CSV kodowanego w UTF-8 zawierającego tekst wielojęzyczny, znaki diakrytyczne i emotikony.
Przykład pliku CSV przedstawiający tekst wielojęzyczny, znaki diakrytyczne i emotikony w formacie UTF-8.

Podczas przygotowywania pliku CSV:

  • Pola takie jak Imię, Wiadomość i Emotikon mogą zawierać znaki łacińskie z diakrytykami, tekst wielojęzyczny i emotikony, które są poprawnie reprezentowane w UTF-8.
  • Zapisz plik CSV za pomocą kodowania UTF-8 w edytorze tekstu. Na przykład w programie VS Code wybierz pozycję Plik > Zapisz za pomocą kodowania > UTF-8.
  • Użyj czcionki zawierającej wymagane glify dla znaków i symboli w źródle danych.