Aller au contenu

Séparateur de virgules

Collez un élément par ligne, par exemple une colonne copiée depuis un tableur, et obtenez une seule liste séparée par des virgules. Changez la direction pour découper une liste séparée en lignes. Vous pouvez modifier le délimiteur, entourer les éléments de guillemets et supprimer les doublons. Gratuit, sans inscription, et rien n'est téléversé.

Direction

Options

Comment utiliser le séparateur de virgules

  1. Choisissez la direction. Lignes vers séparées par des virgules joint les lignes en une seule chaîne. Séparées par des virgules vers lignes découpe une chaîne en un élément par ligne.
  2. Définissez le délimiteur. Il commence par une virgule suivie d'un espace. Remplacez-le par un point-virgule, une barre verticale ou tout autre caractère. Pour une ligne CSV stricte, utilisez une virgule sans espace.
  3. Cochez les options. Entourer les éléments de guillemets et Supprimer les doublons s'appliquent lorsque vous joignez des lignes, et non lorsque vous découpez.
  4. Collez votre liste et appuyez sur Convertir. Le résultat ne se met pas à jour pendant la saisie. Le compteur Éléments indique combien il en sort ; copiez ensuite le résultat.

Exemple détaillé

Copier une colonne depuis Excel ou Google Sheets donne une valeur par ligne. Coller les quatre lignes apple, banana, cherry et apple (un doublon) donne les résultats ci-dessous. Chaque ligne est débarrassée de ses espaces et les lignes vides sont ignorées avant tout traitement.

OptionsRésultatÉléments
Par défautapple, banana, cherry, apple4
Supprimer les doublonsapple, banana, cherry3
Supprimer les doublons + guillemets"apple", "banana", "cherry"3

Les doublons sont supprimés en premier, par correspondance exacte (donc « Apple » et « apple » sont deux éléments différents), et la première occurrence de chacun est conservée. Le découpage fonctionne dans l'autre sens : « apple, banana, cherry » avec le délimiteur par défaut devient trois lignes.

Un outil de jointure, pas un analyseur CSV

  • Les guillemets suivent la RFC 4180. Les éléments entourés reçoivent des guillemets doubles, et un guillemet déjà présent dans un élément est doublé : 12" ruler devient "12"" ruler". Un élément qui contient le délimiteur ou un guillemet est entouré même si Entourer les éléments de guillemets est désactivé, afin qu'un lecteur CSV strict retrouve les mêmes éléments.
  • Le découpage comprend les champs entre guillemets. "Smith, John", "Lee, Ann" donne deux éléments, un guillemet doublé à l'intérieur de guillemets se lit comme un seul guillemet, et un élément entre guillemets peut contenir un saut de ligne (il occupe alors deux lignes du résultat). Les guillemets sont retirés et les espaces à l'intérieur sont conservés. Un guillemet au milieu d'un élément non entouré, comme dans 12" ruler, est laissé tel quel. Pour des lignes et des colonnes complètes, utilisez CSV vers tableau.
  • Le délimiteur est utilisé tel que vous le saisissez lors de la jointure, espaces compris. Lors du découpage, le délimiteur lui-même est rogné : un délimiteur formé d'une virgule suivie d'un espace découpe donc sur une virgule nue, et les espaces autour de chaque élément sont retirés ensuite.
  • Les listes de chaînes SQL exigent des apostrophes simples. Cet outil entoure de guillemets doubles. Pour 'apple', 'banana', utilisez Préfixe/Suffixe avec une apostrophe dans les deux champs.

De quel outil avez-vous besoin ?

Si vous voulez…Utilisez
Des lignes jointes en une seule liste, ou une liste découpée en lignesCe séparateur de virgules
Du texte ajouté autour de chaque ligne, les lignes restant séparéesPréfixe/Suffixe
Une liste avec des pucesGénérateur de listes à puces
Des éléments triés ou dédoublonnés d'abord, en lignesTrier les lignes ou Supprimer les lignes en double
De vraies données CSV affichées en tableauCSV vers tableau

Questions fréquentes

Comment transformer une colonne en liste séparée par des virgules ?
Choisissez Lignes vers séparées par des virgules, collez la colonne avec un élément par ligne et appuyez sur Convertir. Chaque ligne est débarrassée de ses espaces, les lignes vides sont ignorées, et les éléments sont joints par votre délimiteur en une seule chaîne que vous pouvez copier.
Puis-je utiliser un délimiteur autre qu'une virgule ?
Oui. Le champ délimiteur accepte n'importe quel texte : un point-virgule, une barre verticale, un tiret, ou une virgule suivie d'un espace. Le même champ sert à découper une liste en lignes. Laissez-le vide lors du découpage et l'outil revient à la virgule.
Que fait l'option Entourer les éléments de guillemets ?
Elle met un guillemet double de chaque côté de chaque élément avant la jointure, de sorte que le résultat ressemble à "apple", "banana", "cherry". Elle convient aux tableaux JSON et à de nombreux langages de programmation. Un guillemet dans un élément est doublé, comme l'exige la norme CSV, et un élément qui contient le délimiteur est entouré même lorsque cette option est désactivée.
Comment reconvertir une liste séparée par des virgules en lignes ?
Choisissez Séparées par des virgules vers lignes, collez la liste et appuyez sur Convertir. Le texte est découpé au niveau du délimiteur, les espaces autour de chaque élément sont retirés, les morceaux vides sont supprimés et chaque élément va sur sa propre ligne.
Comment supprimer les doublons pendant la conversion ?
Cochez Supprimer les doublons avant d'appuyer sur Convertir. La correspondance est exacte et sensible à la casse, et la première occurrence de chaque élément est conservée dans son ordre d'origine. L'option ne s'applique que lorsque vous joignez des lignes.
Mon texte est-il téléversé ou stocké ?
Non. La conversion s'exécute dans votre navigateur et rien n'est envoyé à un serveur. Fermer l'onglet efface le texte.

Outils associés

Autres outils : Nettoyage et mise en forme du texte