Zum Hauptinhalt springen
CSV First Aid

Unsichtbare Zeichen aus einer CSV entfernen

NBSP, Zero-Width-Joiner, versprengte Control-Bytes — Excel zeigt sie nicht, aber SVERWEIS sieht sie und matcht nicht. Wir scannen jede Zelle und entfernen, was nicht hingehört.

Unsichtbare Zeichen entfernt

Vorher

John Smith, 25

Nachher

John Smith, 25

CSV-Datei hier ablegen

oder zum Auswählen klicken

Die Reparatur „invisible chars" wird automatisch erkannt.

Was ist das und warum ist es wichtig?

Manche Zeichen sind komplett unsichtbar — in Excel, Notepad, überall. Aber sie sind da und lassen Lookups scheitern, Filter Datensätze übersehen, Duplikatprüfungen versagen. Eine Zelle, die wie 'Alice' aussieht, kann ein verstecktes Zeichen enthalten, das sie vom echten 'Alice' unterscheidet.

Diese unsichtbaren Zeichen kommen beim Kopieren aus Webseiten, Einfügen aus E-Mails, Kombinieren von Dateien aus verschiedenen Systemen oder Exports aus älterer Software rein. Sie sehen sie nicht, aber Ihre Tools schon — und da kracht es.

CSV First Aid scannt jede Zelle und entfernt alle versteckten Zeichen. Die Diagnose sagt Ihnen, wie viele Zellen betroffen waren — so sehen Sie das Ausmaß.

So funktioniert es

  1. 1CSV ablegen. Wir scannen jede Zelle auf versteckte unsichtbare Zeichen.
  2. 2Die Diagnose zeigt, wie viele Zellen unsichtbare Zeichen enthalten.
  3. 3Anwenden → versteckte Zeichen sind weg. Herunterladen.

FAQ

Welche Zeichen werden erkannt?

NBSP (U+00A0), Zero-Width Space (U+200B), Zero-Width Non-Joiner (U+200C), Zero-Width Joiner (U+200D), Word Joiner (U+2060), BOM (U+FEFF), Null-Bytes (U+0000) und alle C0/C1-Control-Chars (U+0001–U+001F, U+007F, U+000E–U+001F).

Bricht das Felder, die absichtlich NBSP nutzen?

NBSP wird in ein reguläres Leerzeichen umgewandelt, nicht gelöscht. Wenn Ihre Daten NBSP zur Formatierung nutzen (z. B. geschützte Leerzeichen in Namen), ist die visuelle Ausgabe identisch. Das Zeichen wechselt von U+00A0 zu U+0020.

Wie sehe ich unsichtbare Zeichen vor dem Fix?

In einem Hex-Editor, oder in Python: repr(cell_value) zeigt \xa0, \u200b usw. In der Diagnose zeigen wir die Anzahl, damit Sie wissen, dass sie da sind.

Ähnliche Tools