Colonne en liste séparée par des virgules
Mettre des valeurs empilées sur une seule ligne, et l'inverse
Vos données restent chez vous. La conversion se fait dans le navigateur ; rien n'est envoyé à un serveur.
Cet outil a-t-il fait le travail ?
Merci, votre retour nous est bien parvenu.
Comment ça marche
Sélectionnez la colonne dans votre tableur, copiez-la et collez-la dans le panneau de gauche ; le résultat apparaît à droite pendant que vous tapez. Collez par exemple 120 numéros de clients, choisissez la virgule et les guillemets simples : la sortie s'écrit 'ANK001','ANK002',… sur une seule ligne, prête à être collée telle quelle entre les parenthèses d'une requête WHERE id IN (...). Les espaces en début et fin de valeur sont retirés, les lignes vides écartées, et la ligne de résultat indique combien de valeurs ont été jointes. Le sens est détecté pour vous : plusieurs lignes collées se joignent en une seule, tandis qu'une seule ligne séparée par des virgules est redécoupée en valeurs empilées, guillemets englobants retirés. Copiez la sortie en un clic ou téléchargez-la comme fichier texte.
Cet outil est aussi connu sous le nom de colonne excel en une seule ligne, transformer liste en ligne.
Qu'est-ce que Liste séparée par des virgules ?
Une liste séparée par des virgules range plusieurs valeurs sur une seule ligne avec un séparateur entre elles : pomme,poire,cerise. C'est l'un des plus anciens formats de données — fichiers CSV, champs de destinataires d'e-mail, zones d'étiquettes et arguments de programmes l'utilisent tous. Le cas gênant est la valeur qui contient elle-même le séparateur : « Aix, Provence » se coupe en deux à la virgule. Le remède est d'entourer la valeur de guillemets, ou de choisir un séparateur absent des données, comme le point-virgule ou la barre verticale.
Qu'est-ce que Liste SQL IN ?
IN est l'opérateur SQL qui teste si un champ vaut l'une de plusieurs valeurs : WHERE ville IN ('Rabat','Alger') abrège deux conditions d'égalité reliées par OR. Entre les parenthèses se trouve une liste séparée par des virgules ; les valeurs texte doivent être entourées de guillemets simples, les nombres restent nus. Les deux erreurs les plus courantes en l'écrivant à la main : une virgule de trop après la dernière valeur et une apostrophe non échappée dans une valeur — cet outil fait les deux correctement tout seul.
Quelle différence entre la virgule et le point-virgule comme séparateur ?
Les deux séparent des valeurs ; ce qui compte est ce qu'attend la destination. Les listes SQL et les systèmes en réglage anglophone attendent la virgule. En réglage francophone, la virgule est le séparateur décimal : 12,5 est un seul nombre, et couper aux virgules le déchirerait en 12 et 5. C'est pourquoi Excel en français sépare les champs CSV par des points-virgules et attend aussi des points-virgules entre les arguments de formule. Règle pratique : point-virgule quand les données vont vers un tableur francophone ou contiennent des décimaux ; virgule pour les requêtes SQL et les systèmes anglophones.
Un guillemet dans la valeur : le détail qui casse la requête
Quand une valeur contient elle-même un guillemet, la liste ne peut pas être simplement recollée : écrivez O'Brien sous la forme 'O'Brien' et SQL prend l'apostrophe du nom pour la fin de la valeur — la requête échoue, ou pire, s'exécute en silence sur de mauvaises données. La règle est simple mais toujours oubliée à la main : un guillemet à l'intérieur d'une valeur s'échappe en l'écrivant deux fois. Cet outil applique la règle pour vous : avec les guillemets simples, O'Brien devient 'O''Brien' ; avec les doubles, la valeur écran 5" devient "écran 5""".
La même règle joue dans l'autre sens : découpez une liste contenant 'O''Brien' et le guillemet doublé retombe à un seul, la ligne affiche O'Brien. Une liste construite avec cet outil puis redécoupée avec lui rend les valeurs intactes.
Quel réglage pour quelle tâche ?
Séparateur et guillemets sont indépendants ; accordez-les à la destination des données.
- Requête SQL IN (...) → virgule + guillemets simples ; identifiants numériques sans guillemets
- Adresses e-mail pour un champ destinataire → virgule + espace, sans guillemets
- Liste d'étiquettes ou de mots-clés → virgule, sans guillemets
- Données qui retournent dans un Excel francophone → point-virgule (la virgule est décimale)
- Arguments pour un script → barre verticale : une virgule dans la valeur ne coupe rien
Questions fréquentes
Comment transformer une colonne Excel en une seule ligne séparée par des virgules ?
Sélectionnez la colonne et copiez-la ; le presse-papiers transporte les cellules comme des lignes empilées. Collez-les dans le panneau de gauche : l'outil les joint en une seule ligne avec le séparateur choisi. Si la cellule d'en-tête a été copiée aussi, supprimez simplement cette valeur au début de la sortie.
Quels guillemets pour une liste SQL IN ?
Pour des valeurs texte, choisissez les guillemets simples : la sortie s'écrit 'ANK001','ANK002' et toute apostrophe dans une valeur est doublée automatiquement. Les identifiants numériques (123, 456) n'ont besoin d'aucun guillemet — l'option Aucun convient.
Comment redécouper une liste séparée par des virgules en lignes ?
Collez simplement la ligne séparée : le sens automatique voit une seule ligne, la découpe au séparateur et empile les valeurs en retirant les guillemets englobants. Si l'entrée compte plusieurs lignes à découper, réglez le sens sur Liste vers lignes : chaque ligne est alors découpée séparément.
La liste collée est-elle envoyée quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur ; numéros de clients, adresses e-mail ou quoi que vous colliez ne quitte pas cette page et n'est transmis à aucun serveur ni tiers.