Sie fügen die Liste ein, und schon sehen Sie das Chaos
Copy-paste aus einer Excel-Spalte, ein Export aus einem SEO-Tool, eine Teilnehmerliste vom letzten Webinar: Sie fügen den Text ein und merken sofort, wie unordentlich er ist. Zwischendrin leere Zeilen, ein Eintrag taucht doppelt auf, mal groß, mal klein geschrieben, die Reihenfolge ist reiner Zufall. Genau für diesen Moment ist dieses Tool gedacht.
Der erste Klick: eine Funktion wählen
Sie wählen aus, was passieren soll: sortieren, entduplizieren, leere Zeilen entfernen, mischen, umkehren. Mehrere Schritte lassen sich hintereinander ausführen, zum Beispiel erst entduplizieren, dann alphabetisch sortieren. Das Ergebnis erscheint sofort, ganz ohne Serveranfrage.
Was im Hintergrund passiert
- Alphabetisch sortieren (A-Z / Z-A): Sortierung nach Unicode-Reihenfolge.
- Numerisch sortieren: Zahlen werden als Werte verglichen, nicht als Zeichenkette, „10" landet also nach „2" und nicht davor.
- Nach Länge sortieren: kürzeste oder längste Zeile zuerst.
- Zufällig mischen: nach dem Fisher-Yates-Verfahren mit
crypto.getRandomValues. - Duplikate entfernen: zeilenweise, wahlweise unter Beachtung der Groß-/Kleinschreibung.
- Leerzeilen entfernen: auch Zeilen, die nur aus Leerzeichen oder Tabs bestehen.
- Trimmen: führende und abschließende Leerzeichen je Zeile entfernen.
- Umkehren: die Reihenfolge spiegeln.
Wann sich das im Alltag lohnt
Keyword-Listen aus SEO-Tools
Exporte aus Ahrefs, Sistrix, Semrush oder der Google Search Console enthalten fast immer Duplikate oder leere Zeilen. Ein Durchlauf liefert eine saubere, sortierte Liste als Basis für Clustering oder Priorisierung.
E-Mail-Verteiler bereinigen
Doppelte Adressen in einem Verteiler führen zu Mehrfachversand und schaden der Zustellrate. Case-insensitives Entduplizieren fängt auch MAX@example.com gegenüber max@example.com ab.
Logfiles und IP-Listen
Aus einem Server-Log extrahierte IP-Adressen lassen sich hier auf eindeutige Werte reduzieren und sortieren, bevor sie in Excel oder ein Analyse-Tool wandern.
Code-Listen ordnen
Import-Anweisungen, CSS-Selektoren oder Einträge in einer requirements.txt: alphabetisch sortiert lesen sie sich leichter und verursachen seltener Merge-Konflikte.
Kleine Fallstricke bei der Sortierung
- Groß-/Kleinschreibung: Standardmäßig sortiert ASCII Großbuchstaben vor Kleinbuchstaben, „Apfel" landet also vor „banane". Mit Umlaut-Behandlung sortiert „Äpfel" korrekt neben „Apfel".
- Zahlen innerhalb von Text: Bei rein lexikalischer Sortierung kommt „Datei10" vor „Datei2". Die numerische Option löst das.
- Whitespace am Zeilenanfang: verfälscht Sortierergebnisse, deshalb lohnt sich Trimmen als erster Schritt.
- Unicode-Zeichen: „ß" oder „ü" werden korrekt einsortiert, sofern Ihr Browser die passende Locale unterstützt.
Grenzen des Tools
Es sortiert immer die komplette Zeile, keine einzelne Spalte innerhalb einer CSV-Datei. Wer Tabellen spaltenweise sortieren will, ist mit Excel oder Pandas besser bedient. Bei mehreren Millionen Zeilen wird der Browser spürbar langsamer, dann sind Kommandozeilen-Tools wie sort und uniq die schnellere Wahl.
Datenschutz
Alle Operationen laufen im Browser. Ihre Daten werden nicht an uns übertragen und auch nicht zwischengespeichert.