# Opérations de Tableau

Effectuer des opérations d'ensemble (intersection, union, différence) sur deux tableaux

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

- **Catégorie:** Data Processing

- **Mots-clés:** tableau, ensemble, intersection, union, différence, combiner, comparer, fusionner

## Présentation

L'outil Opérations de Tableau permet de manipuler et de comparer facilement deux listes de données en appliquant des opérations mathématiques d'ensemble telles que l'intersection, l'union ou la différence.

## Entrées

- **Premier Tableau** (textarea): Entrez le tableau au format JSON : \[3, 1, 2\] ou valeurs séparées par des virgules : 3, 1, 2 ou une par ligne
- **Deuxième Tableau** (textarea): Entrez le tableau au format JSON : \[3, 1, 2\] ou valeurs séparées par des virgules : 3, 1, 2 ou une par ligne
- **Opération** (select)
- **Sensible à la Casse (pour les chaînes)** (checkbox)
- **Couper les Espaces (pour les chaînes)** (checkbox)
- **Séparateur Personnalisé (pour entrée texte)** (text): Entrez le séparateur (par défaut : virgule, point-virgule ou nouvelle ligne)

## Quand l'utiliser

- Identifier les éléments communs entre deux listes de données distinctes.
- Fusionner deux ensembles de valeurs tout en éliminant les doublons.
- Extraire les éléments uniques présents dans une liste mais absents d'une autre.

## Fonctionnement

- Saisissez vos deux listes de données dans les champs dédiés, au format JSON, séparées par des virgules ou par des retours à la ligne.
- Sélectionnez l'opération d'ensemble souhaitée, comme l'intersection, l'union ou la différence.
- Ajustez les paramètres optionnels pour définir si la casse doit être respectée ou si les espaces doivent être supprimés.
- Cliquez sur le bouton de traitement pour obtenir instantanément le résultat de votre opération.

## Cas d'usage

- Comparaison de bases de données clients pour identifier les doublons ou les nouveaux prospects.
- Gestion de stocks en comparant les articles commandés avec les articles reçus.
- Analyse de listes de mots-clés pour le SEO afin de trouver les termes communs ou uniques entre deux campagnes.

## Questions fréquentes

### Quels formats de saisie sont acceptés ?

Vous pouvez saisir vos données sous forme de tableau JSON, de valeurs séparées par des virgules, des points-virgules ou simplement une valeur par ligne.

### L'outil gère-t-il les chaînes de caractères ?

Oui, l'outil traite les chaînes de caractères et propose des options pour ignorer la casse ou nettoyer les espaces superflus.

### Quelle est la différence entre intersection et union ?

L'intersection ne conserve que les éléments présents dans les deux tableaux, tandis que l'union combine tous les éléments des deux tableaux sans doublons.

### Puis-je utiliser un séparateur personnalisé ?

Oui, vous pouvez spécifier un séparateur personnalisé dans les options si vos données utilisent un format de délimitation particulier.

### L'outil est-il limité en nombre d'éléments ?

L'outil est conçu pour traiter efficacement des listes de données courantes, mais les performances dépendent de la capacité de votre navigateur.

## Outils associés

- [Intersection de Tableaux](https://elysiatools.com/fr/tools/intersection-arrays): Trouve les valeurs communes entre plusieurs tableaux avec lodash _.intersection
- [Fusionneur JSON](https://elysiatools.com/fr/tools/json-merger): Fusionne plusieurs fichiers JSON avec différentes stratégies (fusion profonde, écrasement, etc.)
- [Fusionneur YAML](https://elysiatools.com/fr/tools/yaml-merger): Fusionne plusieurs fichiers YAML avec différentes stratégies (fusion profonde, écrasement, etc.)
- [Concaténer des Tableaux](https://elysiatools.com/fr/tools/concat-arrays): Concaténer plusieurs tableaux avec lodash _.concat
- [Différence de texte](https://elysiatools.com/fr/tools/text-diff): Compare deux entrées de texte et affiche les différences
- [Fusionneur Markdown](https://elysiatools.com/fr/tools/markdown-merger): Fusionne plusieurs fichiers markdown avec ajustement intelligent des niveaux de titres et génération de table des matières
- [Fusionneur TXT](https://elysiatools.com/fr/tools/txt-merger): Fusionne plusieurs fichiers texte avec différentes stratégies (concaténation, entrelacement, etc.)
- [Différence de Tableaux](https://elysiatools.com/fr/tools/difference-arrays): Supprime les valeurs du tableau qui sont présentes dans d'autres tableaux en utilisant lodash _.difference

## Exemples

- [Exemples d'Opérations sur Fichiers Android Java](https://elysiatools.com/fr/samples/android-file-operations-java): Exemples d'opérations sur fichiers Android Java incluant lecture/écriture de fichiers texte, copier/déplacer, parcours de répertoires et validation de fichiers
- [Exemples d'Opérations sur Fichiers Android Kotlin](https://elysiatools.com/fr/samples/android-file-operations-kotlin): Exemples d'opérations sur fichiers Android Kotlin incluant lecture/écriture de fichiers texte, copier/déplacer, parcours de répertoires et validation de fichiers
- [Exemples d'Opérations sur Fichiers macOS Objective-C](https://elysiatools.com/fr/samples/macos-file-operations-objectivec): Exemples d'opérations sur fichiers macOS Objective-C incluant lecture/écriture de fichiers texte, copier/déplacer, parcours de répertoires et validation de fichiers
- [Exemples d'Opérations sur Fichiers macOS Swift](https://elysiatools.com/fr/samples/macos-file-operations-swift): Exemples d'opérations sur fichiers macOS Swift incluant lecture/écriture de fichiers texte, copier/déplacer, parcours de répertoires et validation de fichiers

## Contenu associé

- [Outils d'organisation des données dans les tableaux et listes](https://elysiatools.com/fr/hubs/array-and-list-manipulation-tools): Analysez, nettoyez, filtrez, dédupliquez, restructurez, découpez et ordonnez des tableaux ou des listes.
