Open of plak een CSV-bestand, kies bij Sorteren op de kolom, bij Vergelijken als de manier van vergelijken en bij Volgorde de richting, en je ziet de gesorteerde rijen meteen. Voeg kolommen toe bij Daarna op om gelijke waarden verder te ordenen, tot 20 in totaal. Rijen met gelijke waarden houden hun oorspronkelijke volgorde, lege of onleesbare waarden komen achteraan (of vooraan), en de tekst in de cellen blijft ongewijzigd. Het sorteren gebeurt in je browser; het bestand wordt niet geüpload.
Zo sorteer je een CSV-bestand
- Open een
.csv-,.tsv- of.txt-bestand, sleep het naar de tool of plak rijen. Het scheidingsteken en een UTF-8- of UTF-16-byte order mark worden herkend. Een ander scheidingsteken of een oudere codering kies je onder Importinstellingen. - De eerste sorteerkolom staat al op de eerste kolom van het bestand, oplopend, als Tekst (bestand2 vóór bestand10). Pas Sorteren op, Vergelijken als en Volgorde aan waar nodig.
- Kies Nog een kolom toevoegen voor een extra sleutel bij Daarna op. Die bepaalt de volgorde alleen tussen rijen die op de sleutels erboven gelijk zijn. Met de pijltjes verander je de prioriteit.
- Kies waar Lege of niet-passende waarden komen: Achteraan of Vooraan.
- Kies CSV downloaden, Kopiëren of Openen in de editor.
Wil je maar een deel van de rijen sorteren? Bewaar die rijen dan eerst met CSV-rijen filteren. Om twee gesorteerde exports met elkaar te vergelijken, gebruik je CSV-bestanden vergelijken.
Kiezen hoe waarden worden vergeleken
| Tekst (bestand2 vóór bestand10) | Natuurlijke volgorde die rekening houdt met de taal: reeksen cijfers worden als getal vergeleken, dus file2 komt vóór file10, en letters met een accent staan naast hun basisletter (ä bij a). De taal van de pagina bepaalt de sorteerregels. |
|---|---|
| Tekst (tekenvolgorde) | Strikte volgorde van tekencodes: voorspelbaar voor codes en nummers, maar file10 komt vóór file2, alle cijfers komen vóór letters, en ä komt na z. |
| Getal | Gewone decimale getallen zoals -3, 0.25, 007 of 1e3, exact vergeleken: 9007199254740993 komt dus na 9007199254740992. Scheidingstekens voor duizendtallen, valuta en eenheden zijn geen getallen. Staat Decimaalteken op Komma 1,5, dan wordt 2,25 gelezen als twee en een kwart. |
| Datum | Datums in de gekozen Datumnotatie: ISO 2024-03-31 (eventueel met een tijd, fracties van seconden en een verschuiving als Z of +02:00, omgerekend naar UTC), Dag eerst 31/03/2024, Maand eerst 03/31/2024 of 2024/03/31. |
Hoofdletters en kleine letters gelden als gelijk, tenzij Hoofdlettergevoelig zoeken aanstaat. In de natuurlijke volgorde houden waarden die alleen in hoofdletters verschillen dan hun oorspronkelijke volgorde. Met de optie aan komen in het Engels kleine letters vóór hoofdletters. Accenten tellen in de natuurlijke volgorde altijd mee (resume en résumé zijn verschillend).
Lege cellen, ongeldige waarden en gelijke rijen
- Het sorteren is stabiel: rijen die op elke sleutel gelijk zijn, houden de volgorde die ze in het bestand hadden, in beide richtingen.
- Een cel die leeg is of alleen spaties bevat, telt als leeg. Lege cellen volgen de instelling Lege of niet-passende waarden, zowel oplopend als aflopend.
- Bij Getal of Datum komen waarden die niet in de gekozen notatie te lezen zijn (
n/a,1,250,31/03/2024bij ISO) bij de lege cellen te staan, en een melding zegt hoeveel het er zijn. - Alleen de volgorde van de rijen verandert. Voorloopnullen, aanhalingstekens, spaties en regeleinden in waarden worden precies zo teruggeschreven; de kopregel blijft bovenaan.
- Een lege kolomnaam wordt
Column 3en een dubbele kolomnaamname (2). Rijen die korter zijn dan de kopregel, worden aangevuld met lege waarden. - De download behoudt het scheidingsteken, de regeleinden en het afsluitende regeleinde van het bestand, en ook de codering als die UTF-8 (met of zonder byte order mark), UTF-16 LE of Windows-1252 is. Andere coderingen worden als UTF-8 opgeslagen.
Waarom een sorteervolgorde niet klopt
- 10 komt vóór 9. De sleutel wordt vergeleken als Tekst (tekenvolgorde). Kies Getal, of Tekst (bestand2 vóór bestand10) voor gemengde labels zoals
v10. - Sommige getallen staan bij de lege cellen. Het zijn geen gewone getallen: let op
1,250,€40,12 kgof een decimale komma terwijl Punt 1.5 is gekozen. De melding boven het resultaat geeft het aantal. - Datums staan in de verkeerde volgorde. Datums met de dag vooraan worden verkeerd gelezen als je ze als tekst vergelijkt of met Maand eerst 03/31/2024. Kies de notatie die het bestand gebruikt.
- Namen met accenten belanden achteraan. Gebruik Tekst (bestand2 vóór bestand10) in plaats van de tekenvolgorde.
Limieten en privacy bij het sorteren
Maximaal 20 sorteerkolommen. Bestanden tot 25 MB, 100.000 rijen, 250 kolommen en 2 miljoen cellen. Is je bestand groter, splits het dan eerst met CSV-bestanden splitsen of filter de rijen weg die je niet nodig hebt.
Het sorteren gebeurt in je browser. Het CSV-bestand wordt niet naar een server geüpload.
Voorbeeld: sorteren op team en daarna op prioriteit
Supporttickets gesorteerd op team (Tekst (bestand2 vóór bestand10), Oplopend), daarna op priority (Getal, Aflopend). 10 staat boven 2 omdat de sleutel numeriek is, de lege prioriteit gaat naar het einde van zijn team, Support en support tellen als hetzelfde team, en T-10 en T-11 zijn op beide sleutels gelijk en houden dus hun oorspronkelijke volgorde.
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
Vragen en antwoorden
Hoe sorteer ik eerst op de ene kolom en daarna op een andere?
Stel de eerste kolom in bij Sorteren op, kies daarna Nog een kolom toevoegen en kies de tweede bij Daarna op. De tweede sleutel ordent alleen rijen die op de eerste gelijk zijn.
Waarom verandert sorteren mijn getallen of datums niet?
Waarden worden alleen ingelezen om ze te vergelijken. Het resultaat bevat dezelfde tekst als de invoer, dus 007 en 2024-03-05T09:00+02:00 worden precies zo weggeschreven als ze waren.
Kan ik in een eigen volgorde sorteren, zoals Laag, Middel, Hoog?
Niet rechtstreeks: de tool sorteert op tekst, getal of datum. Voeg in de CSV-editor een kolom toe met een rangnummer zoals 1, 2, 3 en sorteer daarop als Getal.