Comment convertir une liste de texte en tableau
Copiez une colonne depuis un tableur, un résultat de requête ou un fichier de log, collez-la ici et récupérez un vrai littéral de tableau : entre guillemets, séparé par des virgules et prêt pour votre code. Sans inscription, sans téléversement, sans attente.
- Collez votre liste Une valeur par ligne, exactement telle que vous l’avez copiée. Les lignes vides disparaissent et les espaces superflus sont supprimés : même un collage brouillon depuis Excel ressort propre.
- Réglez les règles une fois Guillemets simples ou doubles, nombres bruts ou entre guillemets, doublons retirés, dialecte SQL choisi. Vos préférences vous attendent à la prochaine visite.
-
Copiez et repartez travailler
Appuyez sur
Ctrl / Cmd + Entrée, ou laissez le mode Auto actif et la sortie suivra votre frappe. Un clic copie tout le tableau, même si l’aperçu est tronqué.
Une liste de texte, tous les formats de tableau
Votre liste est convertie dans les huit formats au même instant. Les nombres restent des nombres, le texte est mis entre guillemets et les apostrophes de vos valeurs sont échappées comme chaque langage l’attend.
Liste en entrée
apple banana 42
Ce que vous obtenez
Huit sorties prêtes à coller, générées pendant que vous tapez. Gardez ouvertes côte à côte les trois que vous utilisez le plus et changez dès que le langage cible change.
Tableau JavaScript / TypeScript
['apple', 'banana', 42]
Un littéral de tableau simple pour JS, TS et Node. Passez aux guillemets doubles si votre linter les préfère.
Clause SQL IN
IN (N'apple', N'banana', N'42')
S’insère directement dans WHERE colonne IN (...). N'...' pour SQL Server, ou changez de dialecte pour '...' sur MySQL, PostgreSQL et SQLite.
Liste Python
['apple', 'banana', 42]
Collez-la dans un script, une fixture ou un bloc parametrize de pytest sans retaper une seule virgule.
Tableau PHP
array('apple', 'banana', 42)
La syntaxe classique array(), qui fonctionne encore dans les anciens projets et les fichiers de configuration Laravel.
Tableau JSON
["apple", "banana", 42]
Du JSON strictement valide avec un véritable échappement de chaînes — sûr pour un corps de requête API ou un fichier de fixtures.
Tableau C#
new[] { "apple", "banana", 42 }
Un tableau à typage implicite pour C# et .NET, construit à partir des mêmes valeurs échappées en JSON.
Liste brute séparée par des virgules
'apple', 'banana', 42
Sans crochets — le corps entre guillemets et séparé par des virgules, à coller dans n’importe quel langage absent de cette liste.
Modèle personnalisé
EXEC MyProcedure 'apple'; EXEC MyProcedure 'banana'; EXEC MyProcedure '42';
Écrivez votre propre gabarit : {} est la valeur, {n} le numéro de ligne à partir de 1 et {i} l’index à partir de 0.
Conçu pour de vraies listes en désordre
La plupart des convertisseurs de liste en tableau abandonnent dès la première apostrophe ou à la dix-millième ligne. Celui-ci est fait pour les listes que vous collez vraiment au travail.
- Rien n’est téléversé. La conversion se fait dans votre navigateur. Identifiants internes, adresses e-mail et données clients ne quittent jamais votre appareil.
- Les grandes listes restent rapides. L’éditeur classique encaisse 50 000 lignes sans broncher, et l’éditeur Ultra garde de la fluidité sur des collages encore plus gros.
- Les guillemets sont correctement échappés.
O'BriendevientN'O''Brien'en SQL et"O'Brien"en JSON : rien ne casse en aval. - Les nombres restent des nombres. Les lignes purement numériques sortent sans guillemets par défaut, et un clic les transforme en chaînes quand votre schéma l’exige.
- Doublons retirés en un clic. Activez Doublons et seule la première occurrence de chaque ligne survit à la conversion.
- Trois panneaux à la fois. Affichez Raw, JavaScript, SQL, Python, PHP, JSON, C# ou Custom, réorganisez-les par glisser-déposer, et retrouvez la même disposition la fois suivante.
- Pensé pour le clavier.
Ctrl / Cmd + Entréeconvertit, le mode Auto suit les listes courtes pendant la frappe, et chaque panneau a son propre bouton de copie. - Gratuit et open source. Pas de compte, pas de quota, pas de publicité. Tout le convertisseur est sur GitHub si vous voulez le lire ou le forker.
Pourquoi les développeurs convertissent des listes de texte en tableaux
Construire une clause SQL IN depuis un tableur
Copiez une colonne de numéros de commande ou d’adresses e-mail depuis Excel, collez-la ici et obtenez en quelques secondes une liste IN (...) échappée et prête pour votre requête.
Préparer des jeux de test
Transformez une liste de références, de slugs ou d’identifiants utilisateur en tableau JavaScript, Python ou C# pour vos tests unitaires et vos données factices.
Préparer des corps de requêtes API
Convertissez une liste d’identifiants en tableau JSON valide avant de la coller dans Postman, curl ou votre client REST.
Appels en masse de procédures ou de scripts
Utilisez le modèle personnalisé pour produire une instruction par ligne : appels EXEC, requêtes UPDATE, commandes CLI ou scripts de migration.
Nettoyer des logs exportés
Collez la sortie brute du log, supprimez les doublons et les lignes vides, et récupérez de l’autre côté un tableau propre et dédoublonné.
Remplir des enums et des fichiers de configuration
Faites passer une liste de codes pays, de feature flags ou de locales dans le littéral de tableau qu’attend votre configuration.
Liste de texte en tableau : questions fréquentes
Qu’est-ce qu’un convertisseur de liste de texte en tableau ?
C’est un outil qui transforme une simple liste de valeurs, une par ligne, en un littéral de tableau que vous collez directement dans votre code. ArrayHelper produit en même temps les versions JavaScript, SQL, Python, PHP, JSON, C# et personnalisée de la même liste, pour ne plus jamais taper les guillemets et les virgules à la main.
Comment convertir une liste de texte en tableau en ligne ?
Collez la liste dans l’éditeur en haut de cette page, appuyez sur Ctrl / Cmd + Entrée ou laissez le mode Auto actif, puis copiez le panneau voulu. Rien à installer, aucune inscription et aucune limite de lignes.
Les guillemets et les caractères spéciaux sont-ils échappés ?
Oui. Les apostrophes sont doublées pour SQL, et les sorties JSON et C# utilisent un véritable échappement de chaînes JSON : les valeurs contenant apostrophes, antislashs ou tabulations restent valides dans le langage cible.
Les nombres sont-ils mis entre guillemets ?
Pas par défaut : les lignes purement numériques sont écrites comme des nombres et tout le reste est entre guillemets. Si votre colonne est de type texte, le bouton des nombres dans la barre les met aussi entre guillemets.
Puis-je supprimer les lignes en double pendant la conversion ?
Oui. Activez Doublons dans le menu des options et seule la première occurrence de chaque ligne est conservée. Les lignes vides et les espaces autour sont toujours supprimés, avec ou sans cette option.
Quelle taille de liste peut-il traiter ?
L’éditeur classique reste confortable jusqu’à 50 000 lignes, et l’éditeur Ultra garde de la réactivité sur des collages plus gros encore. Les sorties longues sont raccourcies à l’écran pour la vitesse, mais Copier vous donne toujours le tableau complet.
Ma liste est-elle envoyée sur un serveur ?
Non. Chaque conversion s’exécute localement dans votre navigateur, votre liste ne quitte donc jamais votre appareil : c’est ce qui rend l’outil sûr pour des identifiants internes et des données clients.
Puis-je définir mon propre format de sortie ?
Oui. Le panneau Custom accepte un gabarit comme EXEC MyProcedure '{}';, où {} est la valeur de la ligne, {n} le numéro de ligne à partir de 1 et {i} l’index à partir de 0. Chaque ligne est rendue avec ce gabarit sur sa propre ligne.
Quel dialecte SQL la clause IN utilise-t-elle ?
Les deux. N'...' est la valeur par défaut pour SQL Server ; passez le réglage SQL à '...' pour MySQL, PostgreSQL, SQLite et les autres dialectes standard.
Convertissez vos listes de texte en tableaux dans votre langue
Le même convertisseur, documenté dans chacune des langues ci-dessous. Choisissez celle dans laquelle vous pensez : vos réglages enregistrés vous suivent partout.