Aller au contenu

Convertisseur texte vers tableau

Convertissez une liste collée en un littéral de tableau en JavaScript, Python, PHP, JSON, SQL et plus.

Entrée
Sortie

Convertisseur texte vers tableau

Collez une liste — un élément par ligne, ou séparés par des virgules, des points-virgules, des espaces ou des tabulations — et cet outil la convertit en un littéral de tableau immédiatement utilisable dans le langage dont vous avez besoin. Choisissez JavaScript, Python, PHP, un tableau JSON pur, une clause SQL IN(), une ligne CSV, une liste entre guillemets ou votre propre délimiteur. Chaque format a ses propres règles : JSON utilise toujours les guillemets doubles et l'échappement complet, et SQL double les guillemets intégrés, la seule règle qui fonctionne partout.

Les options rendent la sortie directement utilisable. Les nombres peuvent rester sans guillemets, donc "42" et "3.14" apparaissent comme des nombres, pas comme des chaînes. Définissez le nom de la variable pour la déclaration JavaScript, Python ou PHP, choisissez des guillemets simples ou doubles, et sélectionnez un formatage joli multi-lignes ou une ligne compacte avec une virgule à la fin si votre guide de style l'exige (omis pour JSON et SQL, où c'est invalide). Supprimez les espaces inutiles, éliminez les lignes vides, supprimez les doublons (en ignorant optionnellement la casse), triez par ordre alphabétique et convertissez chaque élément en minuscules ou majuscules avant de construire le tableau. Indiquez un nom de colonne et le format SQL produit une condition IN ou NOT IN complète, découpée en lots pour la limite de 1000 éléments d'Oracle.

C'est l'étape entre « j'ai une liste » et « j'ai du code » : une colonne d'ID de produits dans une clause WHERE ... IN (...), une valeur de configuration devient un tableau JavaScript, une exportation de feuille de calcul devient une liste Python, ou un tableau JSON pour un body de requête API. Le total sous la sortie indique combien d'éléments sont entrés et combien en sont sortis.

Tout s'exécute localement dans votre navigateur : la liste que vous collez ne quitte jamais votre appareil, ce qui est important pour les ID de clients, les clés internes ou tout autre élément qui ne doit pas aller sur un serveur. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le directement à un autre outil.

FAQ

Pour quels langages de programmation puis-je générer un tableau ?
Littéraux de tableaux JavaScript, Python et PHP, un tableau JSON pur, une clause SQL IN(), une ligne CSV, une liste entre guillemets séparées par des virgules ou une liste jointe avec n'importe quel délimiteur personnalisé que vous tapez.
Pourquoi la sortie JSON ignore-t-elle mon paramètre de style de guillemets ?
Les chaînes JSON doivent utiliser des guillemets doubles et des caractères complètement échappés selon la spécification JSON, donc ce format s'affiche toujours correctement quel que soit le style de guillemets que vous avez choisi pour les autres formats.
Les nombres peuvent-ils rester sans guillemets dans la sortie ?
Oui. Activez "Laisser les nombres sans guillemets" et tout élément qui ressemble à un nombre simple, comme 42 ou 3.14, sera écrit sans guillemets au lieu d'une chaîne.
Que se passe-t-il si je demande une virgule finale avec JSON ou SQL ?
Elle est omise pour ces deux formats. Une virgule finale est un JSON invalide et la plupart des dialectes SQL la rejettent dans une clause IN(), donc l'option n'affecte que JavaScript, Python, PHP, la liste entre guillemets et la sortie délimiteur personnalisé.
Ma liste est-elle téléchargée quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur, de sorte que votre liste ne quitte jamais votre appareil.