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.
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.
Noms ou numéros séparés par des virgules
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.
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.
É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.
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é.
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.
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.
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.
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;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;P2Résultat
famille;reference
A;P2
A;P10
B;P2Non. 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.
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.
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.
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.
Supprimez les lignes en double d’un fichier CSV selon les colonnes que vous choisissez.
Filtrez les lignes d’un CSV selon une colonne, une valeur ou une condition personnalisée.
Sélectionnez les colonnes d’un CSV que vous souhaitez conserver dans le résultat final.
Apprenez à réduire un CSV aux lignes et colonnes utiles, à trier les données et à réutiliser ces opérations dans les Pipelines actuels.
Apprenez à comparer deux versions d’un tableau à partir d’une clé fiable et à distinguer lignes ajoutées, supprimées ou modifiées.
Apprenez à diviser un gros CSV en plusieurs fichiers ou à séparer un tableau selon les valeurs d’une colonne, selon le résultat recherché.
Comprenez comment sont structurées les données tabulaires, ce qui distingue CSV, Excel, JSON et TSV, et comment choisir le bon format avant de nettoyer, convertir ou automatiser un traitement.