Aller au contenu principal

Fusionner des CSV

Regroupez les lignes de plusieurs fichiers CSV dans un résultat unique, alignez les colonnes compatibles et téléchargez le fichier fusionné.

  • Presse-papiers

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Lorsque deux exports décrivent des enregistrements de même nature, les fusionner consiste souvent à empiler leurs lignes dans un seul fichier. Cet outil CSV combine deux entrées à la fois, avec contrôle strict des titres ou union de leurs colonnes. Il convient pour réunir deux périodes, deux agences ou deux extractions compatibles. Il ne rapproche pas les lignes portant le même identifiant et ne complète pas un client avec les informations d’un autre fichier : ce serait une jointure. Les doublons éventuels restent présents après la fusion.

Le mode strict, sélectionné au départ, exige des en-têtes identiques dans le même ordre. Les majuscules et les espaces font partie des titres : prix et Prix sont différents, tout comme un titre entouré d’espaces. Si les en-têtes ne correspondent pas, l’opération est refusée. Ce contrôle porte sur les titres, pas sur la signification ou le type des cellules. Deux colonnes appelées montant peuvent malgré tout contenir des devises ou des unités incompatibles qu’il vous appartient d’harmoniser.

Le mode union commence par les colonnes de gauche et ajoute à la fin celles qui n’existent qu’à droite. Les lignes sont réalignées selon leurs titres et leurs occurrences : deux titres identiques restent deux positions distinctes. Une colonne absente d’un côté reçoit des cellules vides. Si une ligne contient des champs au-delà d’un en-tête trop court, des titres vides sont ajoutés pour ne pas perdre ces valeurs ; validez ensuite ce schéma si le destinataire exige des titres renseignés et uniques.

Le moteur détecte séparément le séparateur de chaque entrée parmi virgule, point-virgule, tabulation et barre verticale, puis écrit avec celui de gauche. Les guillemets, séparateurs cités et cellules multilignes sont interprétés comme des champs CSV. Les données de gauche précèdent celles de droite et un seul en-tête est conservé. Sans en-tête, les lignes sont simplement concaténées et le choix strict ou union n’aligne aucune colonne. Aucune colonne de provenance n’est ajoutée, contrairement à la fusion de fichiers tableur ; aucun dédoublonnage ni tri n’est appliqué.

Comment utiliser cet outil ?

  1. Placez les deux sources dans l’ordre souhaité

    Collez ou importez le premier CSV à gauche et le second à droite. Vérifiez que leurs colonnes décrivent bien les mêmes concepts, avec les mêmes unités, avant de choisir un mode.

  2. Choisissez le contrat d’en-têtes

    Gardez le mode strict pour une structure identique ou choisissez l’union pour réunir des champs différents. Désactivez l’en-tête seulement si la première ligne de chaque source est réellement une donnée.

  3. Inspectez les colonnes ajoutées et les lignes totales

    Lancez la fusion et contrôlez la somme des enregistrements, les champs vides et les premières lignes de la seconde source. Copiez ou exportez le résultat, puis dédupliquez séparément si votre cas le demande.

Cas d'utilisation

Réunir deux périodes d’activité

Assemblez des ventes de deux mois dont les champs représentent les mêmes informations. Contrôlez les périodes pour éviter de compter deux fois une journée présente dans les deux exports.

Combiner deux schémas proches

Utilisez l’union lorsqu’un second export ajoute un statut ou un commentaire, tout en conservant des colonnes communes identifiables. Les champs absents de la première source restent explicitement vides.

Préparer un jeu de données global

Empilez les extractions de deux agences avant de filtrer, trier ou calculer des statistiques, sans prétendre que l’assemblage vérifie automatiquement la qualité ou la cohérence métier des informations.

Exemples

Assembler deux exports identiques en structure

En mode strict avec en-têtes, les deux lignes de données sont empilées et les titres n’apparaissent qu’une fois. P reste avant Q, et leurs quantités ne sont ni additionnées ni regroupées : la fusion conserve deux enregistrements distincts.

Entrée

id;quantite
P;3
---
id;quantite
Q;7

Résultat

id;quantite
P;3
Q;7

Réunir un statut absent de la première source

Le mode union aligne le montant de B avec la colonne montant malgré son autre position dans la seconde source. Le statut est ajouté à droite et reste vide pour A. La virgule décimale de chaque montant est conservée comme texte.

Entrée

id;montant
A;12,50
---
montant;id;statut
8,00;B;valide

Résultat

id;montant;statut
A;12,50;
B;8,00;valide

Conseils et bonnes pratiques

  • Renommez les titres synonymes avant une union : client et Client deviennent deux colonnes distinctes si vous ne les harmonisez pas. Le moteur n’infère aucune équivalence métier entre des noms proches.
  • L’outil traite deux entrées à chaque passage. Pour davantage de sources, réutilisez le résultat avec la suivante, ou choisissez la fusion tableur si vous avez besoin d’un import de plusieurs fichiers et d’une provenance.
  • Une union peut fabriquer une table très large si les schémas divergent. Relisez les champs ajoutés et supprimez seulement ceux dont l’absence n’entraîne pas de perte utile pour votre destinataire.

Questions fréquentes

Fusionner les CSV retire-t-il les doublons ?

Non. Toutes les lignes des deux entrées sont conservées dans leur ordre respectif. Deux enregistrements égaux restent deux lignes. Appliquez ensuite une déduplication avec une clé adaptée si votre objectif exige une seule occurrence.

Pourquoi le mode strict refuse-t-il les mêmes titres dans un autre ordre ?

Il contrôle une identité positionnelle complète des en-têtes. Pour réaligner des titres placés différemment, utilisez l’union, après avoir confirmé qu’ils représentent les mêmes informations et pas des unités différentes sous le même nom.

Puis-je combiner des fichiers utilisant des séparateurs différents ?

Oui. Chaque entrée est détectée indépendamment et le résultat utilise le séparateur de la première source. Les cellules sont à nouveau citées si nécessaire, ce qui préserve les valeurs sans reproduire exactement la présentation textuelle initiale.

Une clé commune réunit-elle les informations sur une seule ligne ?

Non. La fusion empile des enregistrements ; elle ne cherche aucune clé commune. Pour ajouter les informations d’un second tableau à chaque ligne correspondante, choisissez une jointure et vérifiez la cardinalité des clés avant de l’appliquer.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Supprimez les lignes en double d’un fichier CSV selon les colonnes que vous choisissez.

Données & tableauxUtiliser l’outil