Aller au contenu principal

Trier un CSV

Classez les données d’un CSV par texte ou par nombre selon la colonne choisie, puis récupérez le résultat trié directement dans votre navigateur.

  • Presse-papiers

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Noms ou numéros séparés par des virgules

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Trier un CSV permet de présenter les lignes dans un ordre utile sans ouvrir le fichier dans un tableur susceptible de reformater les identifiants. Classez un catalogue par famille, un relevé par montant ou une liste par plusieurs critères successifs. L’outil déplace les lignes entières : les cellules restent associées à leur enregistrement et les valeurs source ne sont pas converties dans le résultat. Le choix entre comparaison textuelle et numérique est essentiel, particulièrement pour les prix à virgule, les références à zéros initiaux et les dates écrites dans des formats locaux.

Les colonnes de tri sont indiquées par titres exacts ou positions à partir de 1, séparés par des virgules. Leur ordre fixe la priorité : categorie,prix compare d’abord la catégorie, puis le prix seulement en cas d’égalité. Le sens croissant ou décroissant et le mode numérique s’appliquent à toutes les clés ; l’interface ne permet pas de demander une catégorie croissante et un prix décroissant dans la même opération. L’en-tête, activé par défaut, reste au sommet et ne participe pas au tri.

En mode texte, la comparaison utilise la collation du navigateur avec prise en compte des séquences de chiffres. Une référence article2 peut ainsi précéder article10 sans être convertie en nombre. La collation exacte des accents dépend de l’environnement : ce n’est pas un ordre binaire universel. Les espaces extérieurs sont ignorés au départ et la casse reste significative, sauf activation de l’option correspondante. Ces normalisations servent uniquement à comparer les clés ; elles ne réécrivent pas les cellules exportées.

En mode numérique, les points ou virgules décimales simples et les espaces de milliers valides sont reconnus. Les cellules vides et non numériques passent après les nombres, dans les deux sens. Entre elles, elles suivent la comparaison textuelle du sens demandé. Deux clés numériques égales passent à la clé suivante ; si toutes les clés sont égales, le tri stable garde l’ordre d’entrée. Le lecteur détecte virgule, point-virgule, tabulation ou barre verticale, respecte les champs cités multilignes et réutilise le séparateur pour produire le CSV. Une date n’est jamais interprétée comme un objet calendrier.

Comment utiliser cet outil ?

  1. Confirmez les titres du tableau

    Collez ou importez le CSV ou TSV, puis vérifiez l’option d’en-tête. Pour des titres répétés, numériques ou contenant une virgule, notez les positions des colonnes plutôt que leurs noms.

  2. Hiérarchisez vos critères

    Écrivez les colonnes dans l’ordre des priorités. Choisissez un sens commun et le mode texte ou numérique adapté aux valeurs. Ajustez les options d’espaces et de casse selon la signification de vos clés.

  3. Examinez les bornes du classement

    Lancez le tri et contrôlez quelques lignes au début et à la fin, ainsi que les égalités. Comparez aussi les références avec leurs valeurs associées avant de copier ou d’exporter le fichier ordonné.

Cas d'utilisation

Classer des montants avant vérification

Utilisez le mode numérique pour placer correctement des prix décimaux et laisser les cellules manquantes en fin de liste, sans transformer leur écriture dans le fichier.

Regrouper visuellement un catalogue

Triez par famille puis référence pour rapprocher les produits d’un même groupe. Chaque ligne complète se déplace avec ses descriptions, quantités et autres propriétés.

Préparer une conservation par occurrence

Organisez un export avant le dédoublonnage lorsque l’ordre d’entrée détermine la version conservée. Vérifiez auparavant que votre clé chronologique se compare correctement comme texte.

Exemples

Trier des prix à virgule

Avec prix comme clé, le mode numérique et le sens croissant, 2,75 précède 10,50 et la cellule vide reste en dernier. L’écriture des montants est conservée : le tri ne remplace pas leurs virgules par des points.

Entrée

article;prix
A;10,50
B;2,75
C;

Résultat

article;prix
B;2,75
A;10,50
C;

Départager des lignes par une seconde clé

En mode texte croissant sur famille,reference, les deux lignes A précèdent B. Dans le groupe A, la comparaison des séquences chiffrées place P2 avant P10. La référence P2 du groupe B reste attachée à sa famille.

Entrée

famille;reference
B;P2
A;P10
A;P2

Résultat

famille;reference
A;P2
A;P10
B;P2

Conseils et bonnes pratiques

  • Évitez de trier des dates jj/mm/aaaa comme si elles étaient chronologiques : l’ordre textuel commence par le jour. Préparez une clé ISO aaaa-mm-jj ou utilisez une transformation adaptée aux dates.
  • Les montants avec devise, pourcentage ou séparateurs mélangés ne sont pas automatiquement nettoyés. Retirez ces marqueurs dans une étape distincte si les cellules doivent réellement être des nombres comparables.
  • Le mode numérique vaut pour toutes les colonnes choisies. Pour une clé composite mêlant texte et nombres, vérifiez soigneusement le résultat ou effectuez des tris stables successifs du critère secondaire vers le principal.

Questions fréquentes

Le tri numérique supprime-t-il les zéros initiaux ?

Non. Il lit une valeur numérique pour comparer, puis conserve le texte original dans la sortie. Deux identifiants 001 et 1 deviennent néanmoins égaux comme clés numériques : choisissez le mode texte si leur distinction est importante.

Où vont les cellules vides dans un tri décroissant ?

Après les valeurs numériques quand le mode numérique est actif. Les textes invalides restent également après les nombres. Cet ordre évite d’assimiler une absence à zéro ou de mélanger les montants avec des annotations.

Puis-je choisir un sens différent pour chaque colonne ?

Pas dans cette interface. Un seul sens s’applique aux clés indiquées. Pour des directions différentes, plusieurs passages stables sont possibles en triant d’abord le critère secondaire puis le critère principal.

Pourquoi le classement alphabétique varie-t-il entre deux ordinateurs ?

Le mode texte utilise la collation disponible dans le navigateur, avec une comparaison naturelle des chiffres. Des caractères accentués ou des signes peuvent être classés différemment selon l’environnement. Le résultat n’est pas une promesse d’ordre binaire identique partout.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Supprimez les lignes en double d’un fichier CSV selon les colonnes que vous choisissez.

Données & tableauxUtiliser l’outil

Filtrez les lignes d’un CSV selon une colonne, une valeur ou une condition personnalisée.

Données & tableauxUtiliser l’outil

Sélectionnez les colonnes d’un CSV que vous souhaitez conserver dans le résultat final.

Données & tableauxUtiliser l’outil