Outils de lignes : doublons, tri, SQL IN

Nettoie une liste ligne par ligne (espaces, lignes vides et doublons supprimés, tri, inversion) et la produit sous forme de lignes, de clause SQL IN, de liste à virgules ou de tableau JSON.

Chargement…

Mode d’emploi

  1. Collez une liste dans la zone du haut, un élément par ligne.
  2. Cochez les nettoyages utiles : Supprimer les espaces, Supprimer les lignes vides et Supprimer les doublons. Avec Ignorer la casse, majuscules et minuscules sont traitées comme identiques pour les doublons, et le tri ignore aussi les accents (é = e).
  3. Choisissez A → Z ou Z → A dans Trier ; Tri naturel (2 < 10) apparaît alors. Inverser retourne l’ordre final.
  4. Choisissez le format dans Sortie : Un par ligne, SQL IN ( … ), Séparé par des virgules ou Tableau JSON. Avec SQL IN, cochez Nombres sans guillemets pour laisser les valeurs numériques sans guillemets.
  5. Vérifiez le nombre de lignes au-dessus du résultat, puis cliquez sur Copier.

Questions fréquentes

Ma liste est-elle envoyée à un serveur ?
Non. Tout s’exécute dans votre navigateur.
Que fait le tri naturel ?
Il compare les suites de chiffres selon leur valeur, si bien que item2 passe avant item10 ; sans lui, item10 passe en premier car 1 est comparé à 2. Les lettres suivent les règles de tri de la langue de la page.
Quelle ligne est conservée en cas de doublon ?
La première occurrence reste à sa place ; les copies suivantes sont supprimées et comptées. Si Supprimer les espaces est décoché, « apple » et « apple » (avec une espace finale) sont des lignes différentes ; si Ignorer la casse est coché, « Apple » et « apple » sont des doublons et la graphie qui apparaît en premier est conservée.
Comment la sortie SQL IN gère-t-elle les guillemets et les nombres ?
Chaque valeur est placée entre apostrophes et toute apostrophe interne est doublée : O'Brien devient 'O''Brien'. Avec Nombres sans guillemets, les entiers et décimaux simples comme 42, -7 ou 3.14 sont écrits sans guillemets ; le reste reste entre guillemets. Les barres obliques inverses restent telles quelles ; vérifiez-les à part si votre base de données traite la barre oblique inverse comme caractère d’échappement (comportement par défaut de MySQL).
Les nombres restent-ils des nombres dans le tableau JSON ?
Non. Chaque ligne devient une chaîne JSON (par exemple "42") et le tableau est indenté de 2 espaces. Séparé par des virgules joint les lignes par une virgule et une espace, sans guillemets.