Aller au contenu
Tout en local

Filtre de lignes CSV

Conservez uniquement les lignes CSV dont les valeurs de colonne correspondent à une condition que vous définissez.

Entrée

Filtre de lignes CSV

Collez les données CSV ou TSV et cet outil conserve uniquement les lignes dont les valeurs correspondent à une condition que vous définissez sur une colonne, de la même manière qu'une vue de filtre de feuille de calcul fonctionne, sans ouvrir de logiciel. Utilisez-le avec des exports de bases de données, des outils de formulaires ou des tableaux de bord d'analyse pour extraire uniquement les lignes dont vous avez besoin avant de coller le résultat ailleurs.

Sélectionnez la colonne par son nom d'en-tête ou sa position, puis choisissez une condition : égal, différent, contient, commence par, supérieur à, inférieur à, est vide, ou correspond à une expression régulière. Ajoutez une deuxième condition sur une autre colonne et combinez les deux avec ET ou OU, par exemple ville égale à "Prague" ET âge supérieur à 30. La sensibilité à la casse, la comparaison numérique plutôt que textuelle et l'inversion de la sélection sont des commutateurs séparés, et le délimiteur d'entrée est une virgule par défaut mais accepte une tabulation, un point-virgule ou tout autre séparateur que votre fichier utilise.

La première ligne est toujours lue comme en-tête, à la fois pour résoudre une colonne par nom et, quand "Conserver la ligne d'en-tête" est activée, pour être conservée dans la sortie ; elle n'est jamais testée contre une condition. Le fractionnement est un simple fractionnement par délimiteur, donc une virgule ou le délimiteur choisi dans un champ entre guillemets est traité comme un vrai séparateur, de la même manière qu'une vérification rapide de copier-coller le serait. Le comptage en direct signale les lignes entrées, les lignes correspondantes et la taille de la sortie, et l'activation de "Afficher le nombre de correspondances dans la sortie" ajoute ce même nombre comme une ligne de commentaire en haut du résultat copiable.

Tout s'exécute localement dans votre navigateur, le CSV ne quitte jamais votre appareil, ce qui est important lorsque le fichier contient des enregistrements de clients ou toute autre information privée. Copiez les lignes filtrées, téléchargez-les en tant que fichier .txt ou renvoyez la sortie directement dans l'entrée pour ajouter une autre condition.

FAQ

Puis-je faire référence à une colonne par son nom d'en-tête au lieu d'un numéro?
Oui. Tapez le texte d'en-tête (correspondant de manière insensible à la casse) ou un numéro de colonne 1-based, "ville" et "2" fonctionnent tous les deux si ville est la deuxième colonne.
Qu'advient-il de la ligne d'en-tête?
Elle est lue pour résoudre les noms de colonnes et, par défaut, conservée comme la première ligne de la sortie. Désactivez "Conserver la ligne d'en-tête" pour la supprimer, ou activez "Inverser la sélection" pour conserver à la place les lignes qui ne correspondent pas.
Comment les deux conditions se combinent-elles?
Définissez une deuxième colonne, condition et valeur, puis choisissez ET (les deux doivent correspondre) ou OU (l'une ou l'autre peut correspondre). Laissez la deuxième condition définie sur "Aucun" pour filtrer sur une seule colonne.
"Comparer en tant que nombres" affecte-t-il chaque condition?
Elle s'applique aux deux conditions à la fois, donc égal, supérieur à et inférieur à sont analysés comme des nombres sur la colonne sur laquelle ils s'exécutent. Laissez-la désactivée pour les colonnes de texte comme les noms ou les villes.
Mes données CSV sont-elles chargées quelque part?
Non. Le filtrage s'exécute entièrement dans votre navigateur, le fichier ne quitte jamais votre appareil.