Comment fusionner deux fichiers CSV sur une colonne commune
Combinez deux CSV grâce à une colonne commune comme un ID client, un e-mail ou un SKU. Les fichiers restent sur votre appareil.
Sur cette page
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
customers.csv
Faites correspondre customer_id du premier fichier avec id du second.
joined.csv
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 jointure | Ce qui reste dans le résultat | Utile pour |
|---|---|---|
| Inner | Uniquement les lignes qui correspondent dans les deux fichiers. | Trouver les enregistrements présents des deux côtés. |
| Left | Toutes les lignes du fichier gauche, plus les informations correspondantes du fichier droit. | Enrichir une liste principale sans perdre les lignes de gauche. |
| Full | Toutes 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
- 01
Ajoutez le fichier gauche
Choisissez votre CSV principal et consultez la page de l'outil pour connaître la limite de taille actuelle.
- 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.
- 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.
- 04
Choisissez inner, left ou full
Sélectionnez le résultat qui correspond à votre objectif.
- 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.
- 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 CSVVoir 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.
Besoin de le faire maintenant ?
Fusionner vos CSVOutils associés
Ouvrez l'outil dont parle ce guide, ou explorez un outil associé.
- Comparer des fichiers CSV en ligne gratuitementComparez deux fichiers CSV et examinez les lignes ajoutées, supprimées et modifiées directement dans votre navigateur.
- Mappeur et renommeur de colonnes CSVRenommez, réorganisez et supprimez des colonnes CSV avant d'importer des données dans un CRM, une boutique, une base de données ou un système comptable, sans téléverser vos fichiers.
- Nettoyer et réparer un fichier CSV gratuitementRéparez les problèmes CSV courants : délimiteurs incorrects, lignes inégales, lignes vides, espaces, marqueurs BOM et en-têtes en double.