Zum Inhalt springen
TextArray
100% lokal

Zeilen mit doppelter Spalte entfernen

Wirf CSV/TSV-Zeilen weg, deren Wert in einer gewählten Spalte schon vorkam.

Eingabe

Zeilen mit doppelter Spalte entfernen

Ganzzeilige Deduplizierung verfehlt das eigentliche Problem: Zwei Zeilen sind selten identisch — sie teilen nur dieselbe E-Mail, ID oder SKU, während alles andere abweicht. Dieses Tool beurteilt Zeilen nach einer Spalte deiner Wahl — taucht derselbe Schlüssel zweimal auf, fällt die spätere Zeile, und der Datensatz bleibt eine-Zeile-pro-Schlüssel, ganz ohne Tabellenformel.

Füge CSV, TSV oder beliebige getrennte Zeilen ein; das Trennzeichen wird aus der ersten Datenzeile erkannt (Komma, Semikolon, Tabulator oder Pipe), mit manueller Übersteuerung für Randfälle. Wähle die Schlüsselspalte per 1-basierter Nummer, sage dem Tool, ob die erste Zeile eine Kopfzeile ist — Kopfzeilen bleiben erhalten und werden nie verglichen — und bestimme, welches Vorkommen überlebt. Erstes ist der Standard; letztes ist der klassische Trick für Changelogs und Exporte, in denen die neueste Zeile pro Schlüssel unten sitzt. Werte werden vor dem Vergleich getrimmt, und der Groß-/Kleinschreibungs-Schalter führt [email protected] mit [email protected] zusammen.

Die Zählung meldet die Entfernungen und die Zeilenzahlen beider Seiten — ein Einfügen, das still nichts tat (falsche Spalte, falsches Trennzeichen), fällt sofort auf. Zeilen, die kürzer als die Schlüsselspalte sind, zählen dort als leerer Wert und deduplizieren untereinander.

Eine ehrliche Einschränkung: Das Teilen ist schlicht, kein voller CSV-Parser — ein zitiertes Feld, das das Trennzeichen selbst enthält, verschiebt die Spalten dieser Zeile. Solche Dateien erst durch den CSV-Trennzeichen-Wechsler schicken. Alles läuft lokal in deinem Browser; deine Daten verlassen dein Gerät nie.

Häufige Fragen

Was unterscheidet das vom Entfernen doppelter Zeilen?
Doppelte-Zeilen-Entfernung verlangt, dass die ganze Zeile übereinstimmt. Hier wird nur die gewählte Spalte verglichen — zwei Zeilen mit derselben Kunden-ID, aber verschiedenen Zeitstempeln zählen als Duplikate, was ein Datensatz meist wirklich braucht.
Wann behalte ich das letzte statt des ersten Vorkommens?
Wenn die Datei anfüge-geordnet ist und der neueste Datensatz gewinnt: Exporte, in denen jede Aktualisierung eine Zeile ergänzt, Logs, Event-Streams. Letztes liefert den jüngsten Stand pro Schlüssel; erstes bewahrt den ursprünglichen Eintrag.
Wie funktioniert die automatische Trennzeichen-Erkennung?
Die erste Datenzeile wird auf Kommas, Semikolons, Tabulatoren und Pipes geprüft; das häufigste gewinnt. Die Zählung zeigt das verwendete — lag die Erkennung daneben, erzwinge das richtige über die Trennzeichen-Option.
Was ist mit zitierten Feldern, die Kommas enthalten?
Das Teilen ist bewusst schlicht, ein zitiertes Feld mit eingebettetem Trennzeichen verschiebt also die Spalten dieser Zeile. Normalisiere solche Dateien zuerst mit dem CSV-Trennzeichen-Tool (z. B. auf Tabs) und dedupliziere dann hier.
Werden meine Daten irgendwo hochgeladen?
Nein. Die Deduplizierung läuft vollständig in deinem Browser und deine Daten verlassen dein Gerät nie.