Fusionner des tableaux ne consiste pas simplement à coller un fichier sous un autre. Pour obtenir un résultat fiable, il faut d’abord savoir si vous voulez empiler des lignes ou relier deux tableaux à partir d’une clé.
Même structure : assembler verticalement
Si plusieurs exports possèdent les mêmes colonnes, l’opération consiste principalement à réunir leurs lignes.
Le Fusionneur Excel et CSV couvre ce besoin ponctuel. Pour un traitement récurrent, le modèle Assembler plusieurs tableaux importe plusieurs fichiers compatibles, assemble leurs lignes puis exporte le résultat.
Colonnes absentes ou supplémentaires
Imaginons :
Fichier A : id, nom, email
Fichier B : id, nom, email, pays
Le résultat doit décider quoi faire de pays pour les lignes issues du fichier A. Une fusion avec union des colonnes peut conserver la colonne et laisser ces cellules vides. Ce comportement est préférable à un décalage des valeurs sous le mauvais en-tête.
Harmoniser les noms avant l’assemblage
email, e-mail et adresse_email peuvent décrire la même information tout en étant trois en-têtes différents. Lorsque vous savez qu’ils sont équivalents, harmonisez-les avant l’assemblage avec Renommer les colonnes CSV ou une transformation Workspace adaptée.
Fusionner peut créer des doublons
Deux exports mensuels peuvent contenir certains enregistrements communs. L’assemblage est alors techniquement correct mais le tableau final contient des doublons métier.
La déduplication doit être pensée séparément, idéalement à partir d’une clé stable. Consultez Doublons et validation CSV.
Une jointure n’est pas un empilement
Relier un fichier clients et un fichier commandes sur client_id n’ajoute pas simplement des lignes : il faut rapprocher les enregistrements qui partagent la même clé.
Le modèle Joindre deux tableaux sur une colonne commune répond désormais à ce cas dans le Workspace. C’est l’équivalent d’une jointure : une source gauche, une source droite et une clé commune.
Cette opération exige davantage de préparation qu’un assemblage vertical. Nettoyez et harmonisez la clé des deux côtés avant la jointure : espaces parasites, types différents ou zéros initiaux peuvent empêcher des correspondances légitimes.
Vérifier le schéma avant de traiter plusieurs fichiers
Avant d’assembler dix fichiers, comparez leurs en-têtes. Une variation minime comme Code postal / code_postal peut créer des colonnes séparées alors que l’information est la même.
Deux colonnes portant le même nom peuvent aussi contenir des représentations différentes : dates JJ/MM/AAAA d’un côté et AAAA-MM-JJ de l’autre, montants avec virgule ou point, identifiants numériques ou textuels.
Contrôler le résultat
Pour un assemblage vertical, comparez le nombre de lignes attendu au nombre obtenu et inspectez des enregistrements de chaque source. Pour une jointure, contrôlez surtout le nombre de correspondances, les clés sans partenaire et les éventuels doublons de clé qui peuvent multiplier les lignes.
À retenir
Assembler empile des lignes de tableaux compatibles. Joindre rapproche deux tableaux grâce à une clé commune. Bethemesh dispose maintenant de Pipelines distincts pour ces deux besoins ; choisir le bon dès le départ évite de construire un gros fichier incohérent puis de tenter de le réparer après coup.