Přehled souborů zdrojů dat

Naposledy aktualizováno 28. 7. 2026

Pochopte, jak soubory zdrojů dat fungují s Adobe InDesign při vytváření personalizovaných dokumentů prostřednictvím slučování dat.

Soubor zdroje dat poskytuje informace o proměnných, které InDesign používá během slučování dat.Obvykle pochází z tabulky nebo databáze, ale můžete ho také vytvořit pomocí aplikace InDesign nebo textového editoru.Každý řádek představuje úplný záznam a každý sloupec představuje specifické pole, například název společnosti nebo adresu.InDesign čte tuto strukturu, aby naplnil váš dokument různými informacemi pro každou verzi.

Požadavky na strukturu a formát

Uložte soubory zdrojů dat jako textové soubory oddělené čárkami (CSV), tabulátory (TXT) nebo středníky.V těchto souborech oddělují záznamy zalomení odstavců a pole oddělují čárky, tabulátory nebo středníky.Můžete také zahrnout text nebo cesty k souborům, které odkazují na obrázky na disku.

Pole a záznamy

Každý řádek představuje úplný záznam a každé pole je odděleno oddělovačem.Chcete-li zahrnout čárku nebo uvozovky do pole, uzavřete text do uvozovek.Nemůžete vložit zalomení řádku do pole.Pokud se obsah rozprostírá přes více řádků, vytvořte samostatná pole, například <<Address1>> a <<Address2>>.

Prázdné řádky během slučování

Při slučování vyberte Odebrat prázdné řádky pro prázdná pole (Window > Utilities > Data Merge > Content Placement Options), abyste zabránili prázdným řádkům.Řádek je odebrán pouze v případě, že je zcela prázdný, i když v něm mezera brání jeho odstranění.

Aspekty textových dat

Pokud chcete do souboru odděleného čárkami zapsat čárku nebo uvozovky, uzavřete text do uvozovek, například "Brady, Hunt a Baxter, s.r.o.". Pokud nezahrnete uvozovky, každé jméno je zpracováno jako samostatné pole.

Podpora víceřádkového textu

Data Merge podporuje víceřádkový obsah v souborech zdrojů dat, jak ukazuje příklad:

Soubor CSV zobrazující víceřádkové hodnoty polí uzavřené do dvojitých uvozovek pro zachování zalomení řádků během Data Merge.
Příklad CSV zobrazující víceřádkové hodnoty polí uzavřené v uvozovkách.

Při práci s víceřádkovým obsahem:

  • Uzavírejte pole obsahující zalomení řádků do uvozovek.
  • Zalomení řádků v polích v uvozovkách se považují za součást hodnoty pole.
  • Pole bez zalomení řádků, jako je poznámka Boba Johnsona, se považují za jednořádkové hodnoty a nevyžadují uvozovky, pokud nejsou potřeba podle standardních pravidel formátování CSV.

Podpora pro soubory CSV kódované v UTF-8

Sloučení dat podporuje soubory CSV kódované v UTF-8, což vám umožňuje pracovat s vícejazyčným obsahem, znaky s diakritikou, emotikony a dalšími speciálními znaky.Uložte svůj soubor CSV ve formátu UTF-8 (s BOM nebo bez něj), zejména pokud obsahuje neanglické nebo speciální znaky.

Příklad souboru CSV kódovaného v UTF-8 obsahujícího vícejazyčný text, znaky s diakritikou a emotikony.
Příklad CSV zobrazující vícejazyčný text, znaky s diakritikou a emotikony ve formátu UTF-8.

Při přípravě souboru CSV:

  • Pole jako Jméno, Zpráva a Emotikon mohou obsahovat latinské znaky s diakritikou, vícejazyčný text a emotikony, které jsou správně reprezentovány v UTF-8.
  • Uložte soubor CSV pomocí kódování UTF-8 v textovém editoru.Například v aplikaci VS Code vyberte Soubor > Uložit s kódováním > UTF-8.
  • Použijte písmo, které obsahuje požadované glyfy pro znaky a symboly ve vašem zdroji dat.