Direkt zum Tool
ViewCSV
Kein Datei-Upload

CSV-Zeilen sortieren

orders.csv· BEISPIELDATEN15 Zeilen · 8 Spalten
Leere oder unpassende Werte
Zeilen mit gleichen Werten behalten ihre ursprüngliche Reihenfolge. Zahlen werden exakt verglichen – 9007199254740993 kommt also nach 9007199254740992.
Ergebnis
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Laura KochLeipzigMonitor 27"4180.602026-01-15shipped
2001042Mia MüllerKölnCoffee beans 1kg3156.812026-02-26refunded
3001043Anna FischerLeipzigNotebook A51229.892026-03-17refunded
4001043Anna FischerLeipzigNotebook A51229.892026-03-17refunded
5001044Jonas WagnerBerlinNotebook A5980.032026-04-23paid
6001045Anna KochDresdenMonitor 27"5·2026-05-24pending
7001046Felix BeckerFrankfurt am MainCoffee beans 1kg593.262026-06-08refunded
8001047 Lena Koch MünchenCoffee beans 1kg3102.062026-07-26pending
9001048Sophie SchmidtFrankfurt am MainDesk lamp1215.252026-08-03paid
10001049Leon MüllerFrankfurt am MainUSB-C cable689.202026-09-03paid
11001050Leon MeyerBerlinNotebook A51101.112026-01-10refunded
12001051Leon BauerFrankfurt am MainNotebook A59142.332026-02-01refunded
13001052Felix SchäferHamburgMonitor 27"4161.362026-03-24shipped
14001053Max WagnerHamburgMonitor 27"1184.332026-04-13paid
15001054Jonas MüllerHamburgDesk lamp8205.982026-05-06pending

Eingabe: 15 Zeilen. Ergebnis: 15 Zeilen · 8 Spalten.

Ö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

  1. Ö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.
  2. 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.
  3. 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.
  4. Legen Sie fest, wohin Leere oder unpassende Werte kommen: Am Ende oder Am Anfang.
  5. 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.
ZahlEinfache 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.
DatumDatumswerte 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/2024 unter 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 3 geschrieben, eine doppelte als name (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 kg oder 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.

CSV
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
Sortierte CSV
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.

Standards und Quellen