UTILS.
100 % dans le navigateur
🔀

Fusion / jointure de CSV

Concaténez deux CSV ou joignez-les à la manière d'une base de données sur une colonne clé commune.

sortie

À propos de cet outil

Fusion / jointure de CSV est un outil gratuit qui, directement dans votre navigateur, combine deux CSV — soit en concaténant leurs lignes, soit en effectuant une jointure à la manière d'une base de données sur une colonne clé commune. Les deux fichiers restent sur votre appareil ; rien n'est téléversé.

Le mode concaténation empile les deux fichiers et fait l'union de leurs colonnes, en remplissant par des blancs là où un fichier n'a pas de colonne. Le mode jointure met en correspondance les lignes sur la clé que vous indiquez (par en-tête ou par index) et prend en charge les jointures inner, left, right et full-outer, il fonctionne donc comme une RECHERCHEV de tableur mais avec tous les types de jointure. Les clés sans correspondance sont remplies de cellules vides selon la jointure que vous choisissez.

Comme la jointure par hachage s'exécute entièrement en local, c'est un moyen privé et compatible hors ligne de rapprocher des exports, d'enrichir une table avec une autre ou de concaténer des fichiers liés sans tableur ni base de données.

Foire aux questions

Que font les modes de jointure ?
Inner ne conserve que les clés présentes dans les deux fichiers ; left conserve chaque ligne du fichier A (avec des blancs là où B n'a pas de correspondance) ; right conserve chaque ligne du fichier B ; et full-outer conserve toutes les clés de l'un ou l'autre côté. La concaténation, elle, empile toutes les lignes et fait l'union des colonnes.
Comment indiquer la colonne clé ?
Saisissez la clé par nom d'en-tête (comme id) ou par index commençant à zéro (comme 0). La clé du fichier A est conservée une fois, et les colonnes restantes du fichier B sont ajoutées à droite de la ligne correspondante.
Que se passe-t-il avec des clés en double ?
Si une clé apparaît plusieurs fois dans l'un ou l'autre fichier, la jointure produit toutes les combinaisons correspondantes (une expansion cartésienne pour cette clé), reflétant le comportement des jointures SQL avec des clés non uniques.
Quelles conventions CSV s'appliquent ?
Les deux fichiers doivent partager le même délimiteur, les champs entre guillemets (guillemets internes doublés) sont analysés correctement, et le réglage d'en-tête s'applique aux deux fichiers à la fois — cochez-le lorsque la première ligne de chaque fichier nomme ses colonnes.

Plus d'outils