Aller au contenu principal

Comment fusionner deux fichiers CSV sur une colonne commune

Aucun téléversementTesté jusqu’à 10 MB

Combinez deux CSV grâce à une colonne commune comme un ID client, un e-mail ou un SKU. Les fichiers restent sur votre appareil.

Publié le: 2026-08-28Mis à jour: 2026-09-083 minFusionner vos CSV
Illustration du flux de données pour « Comment fusionner deux fichiers CSV sur une colonne commune »

Deux fichiers CSV peuvent faire partie du même ensemble de données. L'un contient des commandes et un ID client. L'autre contient les noms des clients et le même ID. Les fusionner permet de rassembler les informations correspondantes dans un nouveau CSV.

Vous n'avez pas besoin de copier les lignes à la main ni de construire une longue formule. Vous choisissez la colonne de correspondance dans chaque fichier et l'outil combine les lignes qui vont ensemble.

Ce que signifie fusionner deux fichiers CSV

Considérez le premier CSV comme votre liste principale et le second comme les informations supplémentaires à ajouter.

Par exemple :

orders.csv

order_id, customer_id, amount1001, c-7, 149.901002, c-3, 62.00

customers.csv

id, namec-3, Chloéc-7, José

Faites correspondre customer_id du premier fichier avec id du second.

joined.csv

order_id, customer_id, amount, name1001, c-7, 149.90, José1002, c-3, 62.00, Chloé

Les noms de colonnes n'ont pas besoin d'être identiques. Les valeurs doivent simplement identifier la même chose dans les deux fichiers.

Choisir une bonne colonne de correspondance

Une bonne colonne de correspondance est une valeur stable, par exemple :

  • un ID client,
  • un ID de commande,
  • un SKU produit,
  • une adresse e-mail,
  • un autre code qui signifie la même chose dans les deux fichiers.

Évitez les noms lorsqu'un véritable identifiant existe. Deux personnes peuvent porter le même nom, et la même personne peut être écrite de plusieurs façons.

Les espaces autour d'une valeur sont ignorés. La casse compte normalement, mais vous pouvez choisir de l'ignorer si ABC et abc doivent être considérés comme la même valeur.

Choisir le type de jointure adapté

Type de jointureCe qui reste dans le résultatUtile pour
InnerUniquement les lignes qui correspondent dans les deux fichiers.Trouver les enregistrements présents des deux côtés.
LeftToutes les lignes du fichier gauche, plus les informations correspondantes du fichier droit.Enrichir une liste principale sans perdre les lignes de gauche.
FullToutes les lignes des deux fichiers, même sans correspondance.Voir ce qui correspond et ce qui n'existe que d'un côté.

Si vous ajoutez surtout des informations à une liste principale, la jointure left est généralement le choix le plus simple.

Décider quoi faire avec les clés répétées

La même valeur de correspondance peut apparaître plusieurs fois dans le second fichier.

Vous pouvez choisir :

  • la première correspondance,
  • la dernière correspondance,
  • toutes les correspondances.

Toutes les correspondances peuvent créer plusieurs lignes de sortie à partir d'une ligne du premier fichier. C'est correct lorsque les répétitions ont un sens, mais surprenant lorsqu'il s'agit de doublons accidentels.

Si vous n'attendez pas de doublons, vérifiez leur nombre dans le résultat avant d'utiliser le fichier fusionné.

Comment fusionner deux fichiers CSV

  1. 01

    Ajoutez le fichier gauche

    Choisissez votre CSV principal et consultez la page de l'outil pour connaître la limite de taille actuelle.

  2. 02

    Ajoutez le fichier droit

    Choisissez le CSV avec les informations à faire correspondre. La page de l'outil indique aussi la limite de taille cumulée.

  3. 03

    Choisissez la colonne de correspondance dans chaque fichier

    Les noms peuvent être différents tant que les valeurs désignent la même chose.

  4. 04

    Choisissez inner, left ou full

    Sélectionnez le résultat qui correspond à votre objectif.

  5. 05

    Choisissez le traitement des clés répétées

    Utilisez la première, la dernière ou toutes les lignes correspondantes du fichier droit.

  6. 06

    Lancez la fusion et vérifiez les nombres

    Regardez les lignes correspondantes et sans correspondance avant de télécharger le nouveau CSV.

Vérifier le résultat avant de l'utiliser

Le résultat indique combien de lignes ont trouvé une correspondance et combien n'en ont pas trouvé.

Si chaque commande devrait avoir un client mais que beaucoup de lignes de gauche restent sans correspondance, vérifiez les colonnes choisies et leurs valeurs. Un préfixe absent, une différence de casse ou un ID modifié peut empêcher la correspondance.

Si le résultat contient plus de lignes que prévu, vérifiez si le fichier droit contient des clés répétées et si vous avez choisi toutes les correspondances.

Ouvrez une fois le CSV téléchargé avant de remplacer un fichier d'origine ou d'envoyer le résultat à un autre système.

Que deviennent vos fichiers ?

Les deux CSV sont traités sur votre appareil. Ils ne sont pas téléversés sur nos serveurs.

Les fichiers d'origine ne sont pas modifiés. L'outil crée un CSV fusionné séparé à télécharger.

C'est utile pour les listes de clients, les exports de commandes, les catalogues produits et les autres fichiers que vous préférez ne pas téléverser.

Limites pratiques

La page de l'outil affiche les limites actuelles par fichier et pour la taille cumulée, issues de la configuration déployée.

Les fichiers au-dessus de ces limites ne sont pas pris en charge par cet outil. Pour une fusion plus volumineuse, utilisez une base de données ou un autre outil de données conçu pour de plus gros fichiers.

Exemple simple

Vous avez 500 commandes dans un CSV et 480 clients dans un autre. Après une jointure left, le résultat affiche 492 commandes correspondantes et 8 sans correspondance.

Ces 8 lignes sont à vérifier. Elles peuvent contenir un ancien ID client, une faute ou un client absent du second fichier.

Résultat : un CSV fusionné et des lignes sans correspondance faciles à examiner.

Fusionner vos CSV

Voir la transformation

Deux tableaux se rejoignent sur une clé exacte.

Ajoutez à chaque commande les données client correspondantes tout en gardant visibles les correspondances absentes ou répétées.

orders.csv · customer_id
orderkeyamount
1001C-4284.50
1002C-9142.75
customers.csv · id
keynametier
C-42AminaPro
C-42AminaVIP
Résultat
orderkeynametier
1001C-42AminaPro
1002C-91——