Aller au contenu

Filtrer et trier un CSV

CSV Filter & Sort

Filtre les lignes selon des conditions par colonne, trie sur plusieurs clés et choisit les colonnes à garder.

Gardez les lignes qui remplissent des conditions que vous construisez une à une, triez sur plusieurs clés, et jetez les colonnes dont vous n’avez pas besoin — puis téléchargez ce qui reste. Ce sont les trois choses pour lesquelles vous ouvririez un tableur, sur un fichier trop gros pour en ouvrir un.

🔒 Fonctionne entièrement dans votre navigateurcsvfiltersortquery

Déposez un fichier CSV ou TSV

Lu dans cet onglet. Rien n’est envoyé. Les fichiers écrits par Excel en coréen, en japonais, en chinois et en occidental (CP949, Shift_JIS, GBK, Windows-1252) sont reconnus.

Comment s’en servir

  1. Ajoutez une condition

    Colonne, comparaison, valeur. « Contient » et « est égal à » sont les deux dont vous vous servirez le plus ; « supérieur à » et « inférieur à » comparent les nombres comme des nombres quand la colonne a été lue comme numérique.

  2. Dites comment les conditions se combinent

    « Toutes » veut dire que chaque condition doit tenir ; « au moins une » veut dire qu’une suffit. À partir de deux conditions, c’est le réglage qui décide si vous obtenez cinq lignes ou cinq mille.

  3. Triez en cliquant les en-têtes

    Maj-cliquez un second en-tête pour trier à l’intérieur du premier. Le tri est appliqué après le filtrage et après la suppression des colonnes.

  4. Choisissez les colonnes à garder

    Sous le volet dépliant en bas. Réduire à quatre colonnes fait souvent la différence entre un fichier que quelqu’un lira et un fichier qu’il ne lira pas.

Questions fréquentes

Un téléchargement filtré perd-il les autres lignes ?

Le téléchargement ne contient que ce qui correspondait — c’est tout l’objet —, mais votre fichier d’origine n’est pas touché. Rien ici n’écrit sur le disque.

Mon expression régulière ne correspond pas

C’est une expression régulière JavaScript, non ancrée, donc « paris » correspond n’importe où dans la valeur. Un motif invalide est signalé et cette condition-là est écartée pendant que les autres continuent de s’appliquer, si bien que le tableau ne se vide pas pendant que vous tapez.

Pourquoi 100 se trie-t-il avant 20 ?

La colonne a été lue comme du texte, et en texte « 100 » vient avant « 20 » comme « ab » vient avant « b ». Passez la correction numérique du nettoyeur de CSV, ou vérifiez si la colonne contient une valeur non numérique isolée qui la force en texte.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.