Mettre une liste en forme
List Formatter
Transforme des lignes en liste séparée par des virgules, en clause SQL IN entre guillemets, en tableau JSON ou en liste à puces, et fait le chemin inverse.
Transforme une colonne de valeurs en clause SQL IN, en tableau JSON, en liste entre guillemets ou en liste à puces — et défait n’importe laquelle de ces formes pour revenir à des lignes. Le traitement de l’apostrophe est la partie qui compte : O’Brien devient ’O’’Brien’, ce qui est l’échappement de la norme SQL elle-même.
Entrée
Format
Résultat
valeurs
4
caractères en sortie
53
Comment s’en servir
Choisissez le sens
Des lignes vers une liste, ou une liste vers des lignes. Le second lit un tableau JSON, une clause SQL IN, une liste entre guillemets ou une liste délimitée, et dit ce qu’il a détecté.
Choisissez la forme de sortie
La liste montre chaque format par l’exemple — a,b ou "a", "b" — pour que vous choisissiez en regardant plutôt qu’au nom. Le mode personnalisé vous laisse fixer vous-même le préfixe, le suffixe et le séparateur.
Vérifiez le décompte
Le nombre de valeurs est le contrôle de bon sens. S’il en manque une par rapport à ce que vous attendiez, une ligne vide a été retirée ou une valeur entre guillemets a avalé une virgule.
Questions fréquentes
Pourquoi l’apostrophe est-elle doublée ?
Parce que c’est ainsi que SQL l’échappe : ’O’’Brien’ est la forme normalisée, et elle fonctionne dans toutes les bases de données. L’échappement par barre oblique inverse ne marche que dans MySQL, et l’employer est la façon habituelle dont une clause IN engendrée casse ailleurs.
Une valeur contenant une virgule s’est coupée en deux
Seulement si elle n’était pas entre guillemets. À la relecture d’une liste, les valeurs entre guillemets gardent leurs virgules : a, "b, c" fait deux valeurs et non trois. Mettez la valeur entre guillemets dans la source et elle survit.
Y a-t-il une limite au nombre de valeurs ?
Pas ici, mais il y en a une là où vous collez. Oracle plafonne une liste IN à 1 000 entrées et les autres bases ont leurs propres limites ; au-delà de quelques centaines, une table temporaire ou une jointure est de toute façon la meilleure forme.
À alimenter depuis
Supprimer les lignes en double
Duplicate Line Remover
Retire les lignes en double, ne garde que les doublons, ou compte le nombre d’apparitions de chacune.
Trier et mélanger des lignes
Line Sorter & Shuffler
Trie les lignes par ordre alphabétique, numérique, par longueur ou au hasard, avec inversion et prise en compte de la casse.
Numéroter les lignes
Line Numbering
Ajoute ou retire une numérotation en tête de ligne, avec valeur de départ, pas, remplissage et séparateur.
Découper un texte
Text Splitter
Découpe un long texte en tranches selon un nombre de lignes, un budget de caractères ou un séparateur, sans couper une phrase en deux.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
CSV vers SQL
CSV to SQL
Produit les instructions CREATE TABLE et INSERT à partir d’un tableau, avec types déduits et dialecte au choix.
Formateur et validateur JSON
JSON Formatter & Validator
Met en forme, minifie et valide du JSON en désignant la ligne et la colonne exactes de l’erreur de syntaxe.
Supprimer les lignes en double
Duplicate Line Remover
Retire les lignes en double, ne garde que les doublons, ou compte le nombre d’apparitions de chacune.
Trier et mélanger des lignes
Line Sorter & Shuffler
Trie les lignes par ordre alphabétique, numérique, par longueur ou au hasard, avec inversion et prise en compte de la casse.
Rechercher et remplacer
Find & Replace
Remplace du texte au littéral, au mot entier ou par expression régulière, avec groupes de capture et aperçu de chaque occurrence.
Éditeur Markdown
Markdown Editor
Édite du Markdown avec un aperçu en direct et exporte le HTML rendu, tableaux GFM et listes de tâches compris.