# Joindre un Tableau

Joint les elements du tableau en une seule chaine avec un separateur

> Page canonique: https://elysiatools.com/fr/tools/join-array

- **Catégorie:** Data Processing

- **Mots-clés:** tableau, joindre, chaine, separateur, combiner

## Présentation

Joint les elements d'un tableau en une seule chaine avec un separateur personnalise.

**Points forts :**
- Accepte un tableau JSON
- Utilise le separateur tel quel
- Objets/tableaux convertis en JSON avant la jointure

**Exemple :**
- Tableau : `["a", "b", "c"]`
- Separateur : `-`
- Resultat : `a-b-c`

## Entrées

- **Tableau** (textarea): Entrez un tableau JSON
- **Separateur** (text): Chaine entre les elements

## Quand l'utiliser

- Pour transformer une liste de données brutes en une chaîne formatée pour un rapport.
- Pour créer des listes lisibles à partir de tableaux JSON complexes.
- Pour préparer des données destinées à être intégrées dans des fichiers CSV ou des requêtes SQL.

## Fonctionnement

- Copiez et collez votre tableau au format JSON dans la zone de saisie.
- Définissez le séparateur souhaité (par exemple une virgule, un tiret ou un espace).
- Validez pour obtenir instantanément votre chaîne de caractères concaténée.

## Cas d'usage

- Génération de listes d'identifiants séparées par des virgules pour des filtres de base de données.
- Formatage de noms ou d'adresses e-mail extraits d'une API pour un affichage textuel.
- Création de chaînes de paramètres pour des URLs à partir d'une liste de valeurs.

## Questions fréquentes

### Quels types de données sont acceptés ?

L'outil accepte n'importe quel tableau JSON valide contenant des chaînes, des nombres ou même des objets imbriqués.

### Que deviennent les objets complexes dans le tableau ?

Les objets ou sous-tableaux sont automatiquement convertis en format JSON avant d'être intégrés à la chaîne finale.

### Le séparateur est-il obligatoire ?

Non, si vous ne spécifiez rien, le séparateur par défaut sera une virgule suivie d'un espace.

### Puis-je utiliser des caractères spéciaux comme séparateur ?

Oui, vous pouvez utiliser n'importe quel caractère, symbole ou séquence de caractères comme séparateur.

### Y a-t-il une limite de taille pour le tableau ?

L'outil traite efficacement les tableaux de taille raisonnable, adaptés à une utilisation standard dans le navigateur.

## Outils associés

- [Extracteur de tokens de thème ECharts](https://elysiatools.com/fr/tools/echarts-theme-token-extractor): Extrait des design tokens — couleurs, nombres, tailles de police et chaînes — d'un JSON de thème ECharts et les exporte directement dans votre design system. Collez un objet thème (celui enregistré et passé à echarts.init(dom, themeName)) et l'outil parcourt chaque feuille, étiquetant chaque couleur (avec normalisation optionnelle nommé/rgb → hex), nombre d'espacement, taille de police et chaîne, puis émet des variables CSS propres, un thème.extend Tailwind, un tokens.json Style Dictionary ou des variables SCSS. Pont entre un thème de visualisation ECharts et les tokens de design Figma/CSS/Tailwind sans recopier chaque valeur à la main.
- [Linéariseur reproductible de Jupyter Notebook](https://elysiatools.com/fr/tools/jupyter-notebook-to-reproducible-script-linearizer): Convertit .ipynb en script Python avec # %% et détecte les états désordonnés, cachés ou supprimés
- [Compacter le Tableau](https://elysiatools.com/fr/tools/compact-array): Supprimer les valeurs fausses du tableau avec lodash _.compact
- [JSON Key Extractor](https://elysiatools.com/fr/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [Pont PDF (OCR) vers JSON structuré](https://elysiatools.com/fr/tools/ocr-pdf-to-structured-json-bridge): Extrait la couche texte du PDF avec la géométrie (lignes par position y, tableaux par écarts de colonnes, titres par taille de police, paires clé-valeur à deux-points) puis remplit champ par champ un JSON Schema fourni — libellés appariés par clés normalisées, valeurs coercées vers les types déclarés et validées par ajv.
- [Générateur de marqueurs de chapitres podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/fr/tools/podcast-chapter-marker-builder): Collez une liste de chapitres horodatés et générez d'un coup tous les formats de livraison : JSON de chapitres Podcasting 2.0 (v1.2.0) et balise RSS podcast:chapters, gravure optionnelle des trames ID3v2.4 CHAP+CTOC dans un MP3 téléversé (millisecondes en uint32 big-endian simple, offsets 0xFFFFFFFF, sous-trame TIT2 par chapitre, trames existantes préservées), paires de commentaires Vorbis CHAPTER001 (OGG/Opus), texte mp4chaps, bloc d'horodatages pour la description YouTube et sidecar SRT, plus la matrice réelle de support des lecteurs (Apple accepte le JSON via RSS depuis 2025 ; Pocket Casts/Overcast ne lisent que l'ID3 embarqué ; Spotify ignore les deux).
- [Retirer des Valeurs](https://elysiatools.com/fr/tools/pull-values): Supprime des valeurs d un tableau avec lodash _.pull
- [Pont entre formats de configuration : TOML / INI / HCL / .env / Nix / dotenv / ConfigMap / Secret Kubernetes](https://elysiatools.com/fr/tools/toml-ini-hcl-envfile-nix-dotenv-kubernetes-configmap-secret-config-format-bridge): Convertit des configurations entre dotenv .env, TOML, INI, Java .properties, YAML, JSON, HCL (syntaxe native Terraform/Vagrant) et ensembles d'attributs Nix, et produit des manifestes Kubernetes ConfigMap / Secret ; préserve les gabarits ${VAR} / {{var}} et l'interpolation style envsubst, trace la provenance de l'inférence de types (string/int/float/bool/list), replie les étiquettes de blocs HCL en clés imbriquées, et un diff aller-retour met en évidence les réglages non équivalents (clés perdues, changements de type, valeurs réécrites), avec un YAML adapté aux patches Kustomize.

## Exemples

- [Exemples de Codes QR](https://elysiatools.com/fr/samples/qrcode-samples): Images de codes QR d'exemple pour tester les outils de lecture et de génération de codes QR
- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples d'Analyse de Logs ELK Stack](https://elysiatools.com/fr/samples/elk-stack-samples): Exemples complets ELK Stack pour agrégation, traitement et visualisation de logs dans les systèmes distribués
- [Exemples Avancés d'Application Grafana](https://elysiatools.com/fr/samples/grafana-samples): Exemples complets de Grafana couvrant le design avancé de tableaux de bord, la configuration d'alertes, l'intégration de sources de données et le développement de plugins
