Pokud pole, které exportujete, může obsahovat znak, který používáte k oddělení polí ve vašem souboru, máte na výběr:
-
Použijte jiný oddělovač – zdá se, že je to nejjednodušší způsob. Stačí použít "|" nebo "~" jako oddělovač. Proveďte globální nahrazení "," na "|" ve formátu souboru s téměř libovolným textovým editorem. Není jasné, proč by bylo obtížné upravit „celý“ soubor. Možná máte příjemce souboru, který vyžaduje oddělování čárkou?
-
Pokud musíte jako oddělovač použít čárky, musíte změnit oddělovač sloupců z čárky (,) na uvozovky-čárka-uvozovky (","). Chcete-li to provést, musíte použít znak escape, aby program BCP ignoroval uvozovky, které chcete použít jako oddělovače ve výstupním souboru, aby je nepovažoval za uvozovky, kterým rozumí, že obsahují oddělovač ve formátu souboru. . Takže...
Místo ","... použijte... "\",\""
Výsledkem bude následující
col1,col2,"col,3",col4
Pro col1 je oddělovač:, k reprezentaci ve formátu souboru použijte:","
Pro col2 je oddělovač:," k reprezentaci ve formátu souboru použijte:",\""
Pro col3 je oddělovač:", k reprezentaci ve formátu souboru použijte:"\","
Pro col4 je oddělovač:, k reprezentaci ve formátu souboru použijte:","
Doufám, že to pomůže.