Öffnen Sie eine CSV-Datei oder fügen Sie sie ein, wählen Sie unter Sortieren nach die Spalte, unter Vergleichen als die Vergleichsart und unter Reihenfolge die Richtung – die sortierten Zeilen erscheinen sofort. Mit Dann nach fügen Sie weitere Spalten hinzu, die bei Gleichstand entscheiden, insgesamt bis zu 20. Zeilen mit gleichen Werten behalten ihre ursprüngliche Reihenfolge, leere oder nicht lesbare Werte kommen ans Ende (oder an den Anfang), und kein Zellinhalt wird verändert. Die Datei wird in Ihrem Browser sortiert, nicht hochgeladen.
So sortieren Sie eine CSV-Datei
- Öffnen Sie eine
.csv-,.tsv- oder.txt-Datei, ziehen Sie sie auf das Werkzeug, oder fügen Sie Zeilen ein. Trennzeichen und ein Byte-Order-Mark für UTF-8 oder UTF-16 werden erkannt; ein anderes Trennzeichen oder eine ältere Codierung wählen Sie unter Importeinstellungen. - Als erste Sortierspalte ist die erste Spalte der Datei voreingestellt, aufsteigend, als Text (datei2 vor datei10). Ändern Sie Sortieren nach, Vergleichen als und Reihenfolge nach Bedarf.
- Mit Weitere Spalte hinzufügen ergänzen Sie einen Schlüssel unter Dann nach. Er bestimmt die Reihenfolge nur unter Zeilen, die bei den darüberliegenden Schlüsseln gleich sind. Mit den Pfeilen ändern Sie die Priorität.
- Legen Sie fest, wohin Leere oder unpassende Werte kommen: Am Ende oder Am Anfang.
- Wählen Sie CSV herunterladen, Kopieren oder Im Editor öffnen.
Wenn Sie nur einen Teil der Zeilen sortieren möchten, behalten Sie diese zuerst mit CSV-Zeilen filtern. Um zwei sortierte Exporte miteinander abzugleichen, verwenden Sie CSV vergleichen.
Festlegen, wie Werte verglichen werden
| Text (datei2 vor datei10) | Natürliche, sprachabhängige Reihenfolge: Ziffernfolgen werden als Zahlen verglichen, file2 steht also vor file10, und Buchstaben mit Akzent oder Umlaut stehen neben ihrem Grundbuchstaben (ä bei a). Die Sortierregeln richten sich nach der Sprache der Seite. |
|---|---|
| Text (Zeichenfolge) | Strenge Reihenfolge nach Zeichencode – vorhersehbar für Codes und IDs, aber file10 steht vor file2, alle Ziffern stehen vor Buchstaben, und ä kommt nach z. |
| Zahl | Einfache Dezimalzahlen wie -3, 0.25, 007 oder 1e3, exakt verglichen – 9007199254740993 steht also nach 9007199254740992. Tausendertrennzeichen, Währungsangaben und Einheiten sind keine Zahlen. Ist das Dezimaltrennzeichen auf Komma 1,5 gestellt, wird 2,25 als zweieinviertel gelesen – passend für Exporte aus deutschem Excel. |
| Datum | Datumswerte im gewählten Datumsformat: ISO 2024-03-31 (optional mit Uhrzeit, Sekundenbruchteilen und einem Versatz wie Z oder +02:00, umgerechnet in UTC), Tag zuerst 31/03/2024, Monat zuerst 03/31/2024 oder 2024/03/31. |
Groß- und Kleinschreibung gelten als gleich, solange Groß-/Kleinschreibung beachten nicht aktiviert ist. In natürlicher Reihenfolge behalten Werte, die sich nur in der Schreibweise unterscheiden, dann ihre ursprüngliche Reihenfolge. Ist die Option aktiviert, stehen in der englischen Sortierung Kleinbuchstaben vor Großbuchstaben. Akzente zählen in natürlicher Reihenfolge immer (resume und résumé sind verschieden).
Leere Werte, ungültige Werte und Gleichstand
- Die Sortierung ist stabil: Zeilen, die bei jedem Schlüssel gleich sind, behalten ihre Reihenfolge aus der Datei – auf- wie absteigend.
- Eine Zelle, die leer ist oder nur Leerzeichen enthält, gilt als leer. Leere Werte folgen der Einstellung Leere oder unpassende Werte, egal ob auf- oder absteigend sortiert wird.
- Bei Zahl oder Datum landen Werte, die im gewählten Format nicht lesbar sind (
n/a,1,250,31/03/2024unter ISO), bei den leeren Werten; ein Hinweis nennt ihre Anzahl. - Nur die Reihenfolge der Zeilen ändert sich. Führende Nullen, Anführungszeichen, Leerzeichen und Zeilenumbrüche in Werten werden exakt zurückgeschrieben; die Kopfzeile bleibt oben.
- Eine leere Spaltenüberschrift wird als
Column 3geschrieben, eine doppelte alsname (2). Zeilen, die kürzer als die Kopfzeile sind, werden mit leeren Werten aufgefüllt. - Der Download behält Trennzeichen, Zeilenenden und abschließenden Zeilenumbruch der Datei bei – und ihre Codierung, sofern es UTF-8 (mit oder ohne Byte-Order-Mark), UTF-16 LE oder Windows-1252 ist. Andere Codierungen werden als UTF-8 gespeichert.
Fehlerbehebung
- 10 steht vor 9. Der Schlüssel wird als Text (Zeichenfolge) verglichen. Wählen Sie Zahl, oder Text (datei2 vor datei10) für gemischte Bezeichnungen wie
v10. - Einige Zahlen landen bei den leeren Werten. Es sind keine einfachen Zahlen: Achten Sie auf
1,250,€40,12 kgoder ein Dezimalkomma, während Punkt 1.5 ausgewählt ist. Der Hinweis über dem Ergebnis nennt die Anzahl. - Datumswerte stehen in falscher Reihenfolge. Datumsangaben mit dem Tag zuerst werden falsch gelesen, wenn sie als Text oder mit Monat zuerst 03/31/2024 verglichen werden. Wählen Sie das Format, das die Datei verwendet – für 31.03.2024 also Tag zuerst 31/03/2024.
- Namen mit Umlauten oder Akzenten landen am Ende. Verwenden Sie Text (datei2 vor datei10) statt der Zeichenfolge.
Grenzen und Datenschutz
Bis zu 20 Sortierspalten. Dateien bis 25 MB, 100.000 Zeilen, 250 Spalten und 2 Millionen Zellen. Eine größere Datei teilen Sie zuerst mit CSV aufteilen, oder Sie filtern die nicht benötigten Zeilen heraus.
Das Sortieren läuft in Ihrem Browser. Die CSV-Datei wird nicht auf einen Server hochgeladen.
Beispiel
Support-Tickets, sortiert nach team (Text (datei2 vor datei10), Aufsteigend), dann nach priority (Zahl, Absteigend). 10 steht über 2, weil der Schlüssel numerisch ist; die leere Priorität kommt ans Ende ihres Teams; Support und support gelten als dasselbe Team; und T-10 und T-11 sind bei beiden Schlüsseln gleich und behalten daher ihre ursprüngliche Reihenfolge.
ticket,team,priority,opened T-9,Billing,2,2024-05-03 T-10,Support,1,2024-05-01 T-2,Billing,,2024-05-02 T-11,support,1,2024-04-30 T-1,Billing,10,2024-05-04
ticket,team,priority,opened T-1,Billing,10,2024-05-04 T-9,Billing,2,2024-05-03 T-2,Billing,,2024-05-02 T-10,Support,1,2024-05-01 T-11,support,1,2024-04-30
Fragen und Antworten
Wie sortiere ich nach einer Spalte und dann nach einer zweiten?
Wählen Sie die erste Spalte unter Sortieren nach, dann Weitere Spalte hinzufügen, und wählen Sie die zweite unter Dann nach. Der zweite Schlüssel ordnet nur Zeilen, die beim ersten gleich sind.
Warum verändert das Sortieren meine Zahlen und Datumswerte nicht?
Werte werden nur zum Vergleichen ausgewertet. Die Ausgabe enthält denselben Text wie die Eingabe – 007 und 2024-03-05T09:00+02:00 werden genau so geschrieben, wie sie waren.
Kann ich nach einer eigenen Reihenfolge sortieren, etwa Niedrig, Mittel, Hoch?
Nicht direkt; das Werkzeug sortiert nach Text, Zahl oder Datum. Fügen Sie im CSV-Editor eine Spalte mit einem Rang wie 1, 2, 3 hinzu und sortieren Sie danach als Zahl.