Wie lösche ich automatisch einen Leerraum, der nach einer Datenzusammenführung in InDesign verbleibt?

Ich habe ein InDesign-Dokument, das mit Datenzusammenführung aus den Daten in einer CSV-Datei gefüllt wird. Die CSV-Datei enthält Spalten für den Vornamen, den zweiten Vornamen und den Nachnamen, aber einige der Daten in der CSV-Datei sind nicht ausgefüllt, z. B. der zweite Vorname, wenn die Person keinen hat. InDesign hinterlässt dann ein physisches Leerzeichen, wenn der zweite Vorname fehlt, wodurch ein doppeltes Leerzeichen zwischen dem Vor- und Nachnamen eingefügt wird, wenn ich die Daten zusammenführe. Gibt es eine Möglichkeit, InDesign dazu zu bringen , leere Zellen in der CSV-Datei zu ignorieren?

Antworten (3)

Sind Sie sicher, dass diese Leerzeichen in Ihrer CSV-Datei vorhanden sind? Das sollten sie nicht.
Hast du die Leerzeichen zwischen den Feldern nicht manuell hinzugefügt?
So: (Punkte stehen für Leerzeichen)

<<Firstname>>.<<Middlename>>.<<Lastname>>

Es ist sinnvoll, da Sie einen Abstand zwischen den Feldern wünschen.
Eine Lösung (unter vielen möglichen) besteht darin, einen grep-Stil zu verwenden, um ein Leerzeichen zu verbergen, wenn ein anderes Leerzeichen folgt. So etwas sollte den Zweck erfüllen:

\h(?=\h)

Um einen unsichtbaren Zeichenstil zu erstellen, können Sie diese Einstellungen verwenden ("Unsichtbarer Zeichenstil" ist wie Pfannkuchen: Jeder hat sein eigenes Rezept ... hier ist meins ^ ^):
Farbe: [keine]
Größe: 0,1 pt
Tracking: -1000
horizontale Skala: 1%

Siehe Beispiel unten:

Geben Sie hier die Bildbeschreibung ein

OMG!!!!! VIELEN DANK SOOOOOOOOO!!! Obwohl Ihr Video auf Französisch war, hat es mir geholfen, eine Lösung zu finden!!!!! Wenn ich es nur gestern gesehen hätte..... bevor ich hineingegangen bin und 5.232 Adressen manuell korrigiert habe!? Nochmals vielen Dank für Ihr Genie!!!!
Ich brauche Hilfe, ich kann kein Französisch lesen!!!! Vielen Dank im Voraus!!!
@ShawnBrandt Das Video zeigt Dialogfelder aus der Datenzusammenführung, Absatzstiloptionen und Zeichenstil. Normalerweise ist die Reihenfolge der verschiedenen Elemente gleich, egal ob Sie Englisch oder Französisch verwenden, daher sollte es ziemlich einfach sein, wenn Sie sich auf die Software beziehen. Benötigen Sie Hilfe bei einem bestimmten Teil?

Sie können auch Spalten in Ihrer Excel-Datei zusammenführen und Formeln einfügen, um unerwünschte Abstände zu entfernen

=TRIM(A2&" "&B2&" "&C2)

Wobei A2 der Name ist, B2 der zweite Vorname und C2 der Nachname ist

Formel für nur 2 zusammenzuführende Spalten wäre =TRIM(A2&" "&B2)

Wählen Sie im Menü „Datenzusammenführung“ „Inhaltsplatzierungsoptionen“ und „Leere Zeilen für leere Felder entfernen“ und klicken Sie dann auf „OK“ – es sollte funktionieren.

Ich versuche nicht, eine Leerzeile zu entfernen, ich versuche im Grunde, ein doppeltes Leerzeichen zu entfernen, wenn der Name keinen zweiten Vornamen oder keine Initiale enthält.