Filtre CSV
Ne conservez que les lignes d’un CSV qui répondent à une condition sur une colonne, ou sur n’importe laquelle à la fois.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Filtre CSV ?
Filtrer un gros export à la main est fastidieux. Cet outil teste une colonne, ou toutes si vous saisissez *, selon une condition et ne renvoie que les lignes qui la satisfont, la ligne d’en-tête restant en haut.
Les conditions de texte sont égal à, différent de, contient, ne contient pas, commence par et se termine par. Les conditions numériques et de date sont supérieur à, inférieur à, au moins et au plus ; les valeurs sont comparées numériquement ou chronologiquement quand les deux côtés ressemblent à des nombres ou des dates. Il existe aussi vide, non vide et les expressions régulières (limitées à 200 caractères et protégées contre les motifs catastrophiques), ainsi qu’un interrupteur d’inversion et la casse ignorée.
Comment ça marche ?
- Collez le CSV ou ouvrez un fichier.
- Saisissez la colonne (nom, numéro ou *) et choisissez une condition.
- Tapez la valeur de comparaison, ou une expression régulière pour la condition regex.
- Réglez ignorer la casse et inverser, puis copiez ou téléchargez le CSV filtré. La remarque indique combien de lignes sont conservées.
Cas d'usage courants
- Extraire toutes les commandes supérieures à un montant donné d’un export de ventes.
- Ne garder que les lignes d’un pays ou d’un statut.
- Trouver les lignes dont un champ obligatoire est vide.
- Isoler les lignes dont l’e-mail correspond à un motif de domaine.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
id,name,email,city,age 1,Alice Martin,alice@example.com,Paris,34 2,Bob Durand,bob@example.com,"Lyon, France",28 3,Chloé Petit,chloe@example.com,Nice,41 4,David Roux,david@example.com,Paris,19
Confidentialité
Filtre CSV s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Les expressions régulières utilisent la syntaxe JavaScript ; les motifs à quantificateurs imbriqués comme (a+)+ sont refusés pour garder la page réactive.
Questions fréquentes
Comment fonctionne la colonne * ?
Elle teste chaque cellule de la ligne et garde la ligne si au moins une cellule correspond. Pour les conditions « ne … pas », la ligne n’est gardée que si aucune cellule ne correspond.
Les nombres sont-ils comparés comme des nombres ?
Oui. Quand la cellule et la valeur ressemblent toutes deux à des nombres, les comparaisons comme > et <= sont numériques : 9 est inférieur à 10. Sinon, le texte est comparé.
Que fait Inverser ?
Il conserve les lignes qui ne correspondent pas à la condition, pratique pour les regex et pour les tests « commence par » ou « se termine par ».
Outils associés
Tri de CSV
Ordonnez les lignes d’un CSV selon une colonne en comparant les valeurs comme du texte, du texte naturel, des nombres ou des dates.
JSON & données
Dédoublonneur CSV
Trouvez et supprimez les doublons d’un CSV en comparant des lignes entières ou uniquement les colonnes choisies.
JSON & données
Extracteur de colonnes CSV
Ne conservez que les colonnes utiles d’un CSV, choisies par nom d’en-tête, position ou plage, dans l’ordre où vous les listez.
JSON & données
Visionneuse CSV
Collez du CSV ou ouvrez un fichier .csv pour le consulter sous forme de tableau, avec le nombre de lignes, de colonnes et le séparateur détecté.
JSON & données
Formateur CSV
Réécrivez un CSV désordonné en un fichier cohérent : mêmes règles de guillemets, cellules nettoyées, un seul séparateur et un seul style de fin de ligne.
JSON & données
Testeur de regex
Écrivez un motif, collez un texte et voyez chaque correspondance en surbrillance, avec sa position et ses groupes de capture.
Outils développeur
Fusion de fichiers CSV
Combinez deux CSV en un seul, en empilant leurs lignes ou en les plaçant côte à côte.
JSON & données
Diviseur de CSV
Découpez un gros CSV en fichiers maniables : un nombre fixe de lignes chacun, un nombre choisi de parts égales, ou un fichier par valeur d’une colonne.
JSON & données