Aller au contenu

Tableau en texte

Analysez un tableau ou une liste JavaScript, Python, PHP, JSON ou SQL et listez ses éléments en tant que texte brut.

Entrée
Sortie

Tableau en texte

Collez un tableau ou un littéral de liste — un tableau JavaScript ou JSON, une liste Python, la syntaxe array() de PHP ou la syntaxe courte [ ], ou une clause SQL IN() — et cet outil l'analyse et affiche les éléments sous forme d'une liste brute, une par ligne par défaut. C'est l'inverse d'écrire un tableau manuellement : collez le code que vous avez et obtenez les valeurs en tant que texte que vous pouvez rechercher, comparer ou coller dans une feuille de calcul.

L'analyseur lit la syntaxe réelle du tableau plutôt que de simplement diviser par des virgules, il traite donc correctement les chaînes entre guillemets contenant des virgules, des guillemets échappés et des tableaux ou objets imbriqués. "Supprimer les guillemets" supprime les guillemets autour de chaque élément de texte, et "Décoder les caractères d'échappement" transforme les séquences telles que \n, \t et \uXXXX dans une valeur en caractères réels qu'elles représentent — désactivez l'une ou l'autre pour garder la syntaxe plus proche de l'original. "Aplatir les tableaux imbriqués" insère les éléments d'un tableau imbriqué directement dans la liste plate au lieu de le conserver en un seul élément ; laissez-la désactivée pour voir le littéral imbriqué tel quel.

Les options de formatage façonnent la sortie plutôt que l'analyse : choisissez comment les éléments sont joints (nouvelle ligne, virgule, point-virgule, tabulation ou votre séparateur personnalisé), ajoutez un préfixe ou un suffixe à chaque ligne, numérotez les éléments, supprimez les espaces inutiles et éliminez les éléments vides. Si le texte collé n'est pas un tableau reconnaissable ou qu'un guillemet ou une parenthèse est laissé ouvert, l'outil pointe approximativement où se trouve le problème au lieu d'échouer silencieusement.

Tout s'exécute localement dans votre navigateur. Le tableau que vous collez — charges utiles d'API, identifiants de bases de données, valeurs de configuration — n'est jamais envoyé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le directement à un autre outil.

FAQ

Quels formats de tableau peut-il analyser ?
Les tableaux JavaScript et JSON, les listes Python, la syntaxe array() de PHP et la syntaxe courte [ ] (y compris les tableaux associatifs, où seules les valeurs sont conservées), et les clauses SQL IN() — avec ou sans assignation de variable précédente ou déclaration SELECT.
Que fait "Aplatir les tableaux imbriqués" ?
Lorsque cette option est activée, les éléments d'un tableau imbriqué comme [1, [2, 3], 4] sont insérés dans la sortie plate comme 1, 2, 3, 4. Lorsqu'elle est désactivée, le tableau imbriqué est conservé comme un seul élément, imprimé tel qu'il apparaît dans la source.
Pourquoi conserver séparés "Supprimer les guillemets" et "Décoder les caractères d'échappement" ?
Ils contrôlent différentes choses : la suppression des guillemets supprime les caractères de guillemets qui délimitent une chaîne, tandis que la décodification décode les séquences comme \n dans la valeur. Désactiver l'un sans l'autre vous permet de garder la syntaxe source plus proche de l'original quand c'est utile.
Que se passe-t-il si l'entrée n'est pas un littéral de tableau valide ?
L'outil signale ce qui s'est mal passé — aucun tableau ou littéral de liste trouvé, chaîne non terminée ou parenthèse fermante manquante — ainsi que le lieu approximatif où le problème commence dans le texte, au lieu de retourner un résultat silencieusement incorrect.
Mon tableau est-il téléchargé quelque part ?
Non. L'analyse s'exécute entièrement dans votre navigateur, donc le tableau que vous collez ne quitte jamais votre appareil.