Aller directement à l’outil
ViewCSV
Aucun envoi de fichier

Trier les lignes d’un CSV

orders.csv· DONNÉES D’EXEMPLE15 lignes · 8 colonnes
Valeurs vides ou non conformes
Les lignes de même valeur gardent leur ordre d’origine. Les nombres sont comparés exactement : 9007199254740993 est classé après 9007199254740992.
Résultat
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Emma MoreauMontréalChair, ergonomic5111.682026-01-10pending
2001042Ambre LaurentBordeauxNotebook A59176.232026-02-26pending
3001043Gabriel DurandToulouseNotebook A54199.262026-03-01paid
4001043Gabriel DurandToulouseNotebook A54199.262026-03-01paid
5001044Jules ThomasBordeauxMonitor 27"2143.232026-04-25paid
6001045Louise MartinMontréalNotebook A51·2026-05-25refunded
7001046Jade MartinMontréalMonitor 27"4179.752026-06-03shipped
8001047 Ambre Petit ParisChair, ergonomic1186.032026-07-08refunded
9001048Emma BernardToulouseChair, ergonomic2121.162026-08-14refunded
10001049Gabriel BernardLyonDesk lamp416.492026-09-06pending
11001050Emma LeroyNantesChair, ergonomic1209.762026-01-24refunded
12001051Arthur MoreauMontréalUSB-C cable599.142026-02-06refunded
13001052Gabriel DuboisToulouseMonitor 27"223.642026-03-22refunded
14001053Ambre LeroyToulouseDesk lamp655.902026-04-15shipped
15001054Léo LaurentLyonUSB-C cable498.002026-05-13shipped

Entrée : 15 lignes. Résultat : 15 lignes · 8 colonnes.

Ouvrez ou collez un fichier CSV, choisissez la colonne dans Trier par, le mode dans Comparer comme et l’Ordre : les lignes triées s’affichent aussitôt. Ajoutez des colonnes Puis par pour départager les ex aequo, jusqu’à 20 au total. Les lignes de même valeur gardent leur ordre d’origine, les valeurs vides ou illisibles vont à la fin (ou au début), et le texte des cellules n’est jamais modifié. Le tri a lieu dans votre navigateur, sans envoi du fichier.

Trier un fichier CSV, étape par étape

  1. Ouvrez un fichier .csv, .tsv ou .txt, déposez-le sur l’outil ou collez des lignes. Le séparateur et le BOM UTF-8 ou UTF-16 sont détectés ; pour imposer un autre séparateur ou un encodage ancien, passez par Paramètres d’importation.
  2. La première colonne de tri est réglée par défaut sur la première colonne du fichier, en ordre croissant, en mode Texte (fichier2 avant fichier10). Modifiez Trier par, Comparer comme et Ordre selon vos besoins.
  3. Cliquez sur Ajouter une autre colonne pour ajouter une clé Puis par ; elle ne départage que les lignes à égalité sur les clés précédentes. Utilisez les flèches pour changer la priorité.
  4. Indiquez où placer les Valeurs vides ou non conformes : À la fin ou Au début.
  5. Choisissez Télécharger le CSV, Copier ou Ouvrir dans l’éditeur.

Pour ne trier qu’une partie des lignes, isolez-les d’abord avec Filtrer les lignes d’un CSV. Pour confronter deux exports triés, utilisez Comparer des fichiers CSV.

Choisir le mode de comparaison

Texte (fichier2 avant fichier10)Ordre naturel qui tient compte de la langue : les suites de chiffres sont comparées comme des nombres, donc file2 passe avant file10, et les lettres accentuées se rangent près de leur lettre de base (ä près de a). Les règles de classement dépendent de la langue de la page.
Texte (ordre des caractères)Ordre strict des codes de caractères, prévisible pour les codes et les identifiants ; mais file10 passe avant file2, tous les chiffres précèdent les lettres et ä vient après z.
NombreDes nombres décimaux simples comme -3, 0.25, 007 ou 1e3, comparés exactement : 9007199254740993 est bien classé après 9007199254740992. Les séparateurs de milliers, devises et unités ne sont pas des nombres. Avec Séparateur décimal réglé sur Virgule 1,5, 2,25 est lu comme deux et quart.
DateDes dates au Format de date choisi : ISO 2024-03-31 (avec, au besoin, une heure, des fractions de seconde et un décalage Z ou +02:00, converti en UTC), Jour/mois/année 31/03/2024, Mois/jour/année 03/31/2024 ou 2024/03/31.

Majuscules et minuscules sont considérées comme égales, sauf si Respecter la casse (majuscules/minuscules) est activé. En ordre naturel, les valeurs qui ne diffèrent que par la casse gardent alors leur ordre d’origine ; avec l’option activée, les minuscules passent avant les majuscules en anglais. Les accents comptent toujours en ordre naturel (resume et résumé sont différents).

Valeurs vides, valeurs invalides et ex aequo

  • Le tri est stable : les lignes égales sur toutes les clés restent dans l’ordre qu’elles avaient dans le fichier, en ordre croissant comme décroissant.
  • Une cellule vide ou qui ne contient que des espaces est une valeur vide. Les valeurs vides suivent le réglage Valeurs vides ou non conformes, en ordre croissant comme décroissant.
  • En mode Nombre ou Date, les valeurs illisibles dans le format choisi (n/a, 1,250, 31/03/2024 en ISO) sont placées avec les valeurs vides, et une note indique leur nombre.
  • Seul l’ordre des lignes change. Les zéros initiaux, les guillemets, les espaces et les sauts de ligne à l’intérieur des valeurs sont réécrits à l’identique ; la ligne d’en-têtes reste en premier.
  • Un en-tête vide est écrit Column 3 et un en-tête répété name (2). Les lignes plus courtes que l’en-tête sont complétées par des valeurs vides.
  • Le fichier téléchargé conserve le séparateur, les fins de ligne et le saut de ligne final du fichier, ainsi que son encodage s’il s’agit d’UTF-8 (avec ou sans BOM), d’UTF-16 LE ou de Windows-1252 ; les autres encodages sont enregistrés en UTF-8.

En cas de problème

  • 10 passe avant 9. La clé est comparée en Texte (ordre des caractères). Choisissez Nombre, ou Texte (fichier2 avant fichier10) pour des libellés mixtes comme v10.
  • Certains nombres sont regroupés avec les valeurs vides. Ce ne sont pas des nombres simples : cherchez 1,250, €40, 12 kg, ou une virgule décimale alors que Point 1.5 est sélectionné. La note au-dessus du résultat en donne le nombre.
  • Les dates sont dans le mauvais ordre. Des dates au format jour/mois comparées comme du texte, ou avec Mois/jour/année 03/31/2024, sont mal lues. Choisissez le format qu’utilise le fichier.
  • Les noms accentués se retrouvent à la fin. Utilisez Texte (fichier2 avant fichier10) au lieu de l’ordre des caractères.

Limites et confidentialité

Jusqu’à 20 colonnes de tri. Fichiers jusqu’à 25 Mo, 100 000 lignes, 250 colonnes et 2 millions de cellules ; pour un fichier plus gros, découpez-le d’abord avec Découper un CSV ou filtrez les lignes dont vous n’avez pas besoin.

Le tri s’exécute dans votre navigateur. Le fichier CSV n’est pas envoyé sur un serveur.

Exemple

Des tickets d’assistance triés par team (Texte (fichier2 avant fichier10), Croissant), puis par priority (Nombre, Décroissant). 10 passe avant 2 parce que la clé est numérique, la priorité vide va à la fin de son équipe, Support et support comptent comme la même équipe, et T-10 et T-11 sont à égalité sur les deux clés : ils gardent leur ordre d’origine.

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
CSV trié
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

Questions fréquentes

Comment trier sur une colonne, puis sur une autre ?

Indiquez la première colonne dans Trier par, puis cliquez sur Ajouter une autre colonne et choisissez la seconde dans Puis par. La seconde clé ne classe que les lignes à égalité sur la première.

Pourquoi le tri ne modifie-t-il pas mes nombres ni mes dates ?

Les valeurs ne sont interprétées que pour la comparaison. Le résultat contient le même texte que le fichier d’origine : 007 et 2024-03-05T09:00+02:00 sont écrits exactement comme avant.

Puis-je trier selon un ordre personnalisé, comme Bas, Moyen, Élevé ?

Pas directement : l’outil trie par texte, par nombre ou par date. Ajoutez dans l’éditeur CSV une colonne de rang (1, 2, 3…) et triez-la en Nombre.

Normes et références