Aller au contenu principal

Fusionner des fichiers Excel ou CSV

Ajoutez plusieurs fichiers CSV ou Excel, regroupez leurs lignes dans un tableau unique et conservez un alignement cohérent des colonnes directement dans votre navigateur.

  • Traitement par lot
  • Export

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.

Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.

Déposez votre fichier ici

Taille recommandée : 50 Mo maximum

Les colonnes portant le même nom sont alignées automatiquement. Les colonnes absentes d’un fichier restent vides.

Résultat

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

Comment fonctionne cet outil ?

Fusionner des fichiers tableur consiste ici à empiler leurs enregistrements dans une table unique. Cela permet de réunir des exports mensuels, plusieurs listes de même nature ou des fichiers fournis par différentes équipes. Le fusionneur ajoute une colonne de provenance pour retrouver le fichier d’origine de chaque ligne et accepte des colonnes différentes entre sources. Il ne rapproche pas les fiches par identifiant et ne fusionne pas les cellules de deux lignes ressemblantes. Pour enrichir une commande avec les données d’un client, utilisez une jointure plutôt qu’une fusion verticale.

Sélectionnez au moins deux fichiers CSV, TSV, XLSX, XLS ou JSON tabulaires plats. La zone de dépôt autorise jusqu’à 50 Mio par fichier, mais le total des fichiers, les documents lus et le résultat doivent tenir en mémoire. Tout reste dans le navigateur. Pour chaque classeur, seule la première feuille est prise dans cette interface ; les feuilles suivantes ne sont pas empilées automatiquement. Les styles, macros, graphiques et formules actives ne sont pas conservés comme dans un assemblage complet de documents Excel.

Les fichiers sont lus dans l’ordre de sélection, puis leurs lignes sont ajoutées sans tri ni dédoublonnage. Les colonnes sont réunies par leur nom, pas par leur position. Des noms de casse différente restent distincts ; un champ ville ne correspond pas à Ville. Les en-têtes CSV vides ou répétés sont normalisés à l’import pour ne pas perdre de cellules. Des fichiers de schémas différents peuvent donc produire une table élargie, avec des champs absents sur certaines lignes. Harmonisez les noms et unités avant la fusion si ces différences sont accidentelles.

Chaque ligne reçoit le nom du fichier source dans _source. Si ce nom de colonne existe déjà dans les données, le moteur choisit _source_2 puis un suffixe libre pour préserver les valeurs d’origine. Deux fichiers de même nom restent difficiles à distinguer par cette seule provenance : renommez-les avant l’import si nécessaire. L’aperçu utilise l’union des colonnes ; les exports XLSX, CSV ou JSON contiennent toutes les lignes. Les champs absents apparaissent vides en CSV et XLSX, tandis qu’un JSON conserve les propriétés réellement présentes. Aucun bilan de doublons ni journal de transformation n’est ajouté.

Comment utiliser cet outil ?

  1. Préparer des sources compatibles

    Vérifiez la première feuille de chaque classeur, les noms de colonnes et les unités. Renommez les fichiers identiques pour que la provenance reste interprétable dans le résultat.

  2. Choisir l’ordre puis fusionner

    Sélectionnez au moins deux fichiers et lancez le traitement. Contrôlez que les colonnes homonymes désignent bien la même donnée et que les variantes de casse ne créent pas deux champs inattendus.

  3. Contrôler les lignes et la provenance

    Vérifiez quelques lignes de chaque source et le nom de la colonne de provenance. Comparez le nombre total aux lignes attendues, puis exportez dans le format adapté au destinataire.

Cas d'utilisation

Réunir des périodes successives

Empilez des exports mensuels de ventes en gardant leur nom de fichier pour contrôler la période d’origine.

Rassembler des contributions d’équipes

Consolidez des listes de même nature après avoir vérifié que leurs colonnes et unités décrivent les mêmes informations.

Examiner des schémas hétérogènes

Réunissez des sources avec quelques champs spécifiques, puis inspectez les colonnes manquantes plutôt que de les supprimer silencieusement.

Exemples

Deux exports de même structure

Les lignes de janvier précèdent celles de février. _source contient le nom de leur fichier, sans regrouper ni additionner les montants.

Entrée

janvier.csv
produit;montant
A;10
fevrier.csv
produit;montant
B;12

Résultat

[
  {
    "produit": "A",
    "montant": "10",
    "_source": "janvier.csv"
  },
  {
    "produit": "B",
    "montant": "12",
    "_source": "fevrier.csv"
  }
]

Préserver une provenance existante

Le champ source _source est conservé. La provenance ajoutée utilise _source_2 ; courriel reste absent du premier objet dans le JSON de sortie.

Entrée

clients.json
[{"id":1,"_source":"CRM"}]
contacts.json
[{"id":2,"courriel":"b@example.com"}]

Résultat

[
  {
    "id": 1,
    "_source": "CRM",
    "_source_2": "clients.json"
  },
  {
    "id": 2,
    "courriel": "b@example.com",
    "_source_2": "contacts.json"
  }
]

Conseils et bonnes pratiques

  • Vérifiez l’homogénéité des unités avant d’empiler : une même colonne montant peut contenir des devises différentes. Le fusionneur ne réalise ni conversion de monnaie ni validation de compatibilité métier.
  • Dédupliquez après la fusion seulement si les répétitions sont réellement indésirables. Deux périodes peuvent contenir des lignes identiques légitimes ; la provenance aide à les examiner avant toute suppression.
  • Réduisez les gros lots avant l’import lorsque c’est possible. La limite de 50 Mio s’applique à chaque fichier et ne garantit pas qu’un ensemble de dizaines de fichiers sera confortable dans le navigateur.

Questions fréquentes

Quelle différence avec une jointure ?

La fusion ajoute des lignes les unes sous les autres. Une jointure rapproche des lignes par clé et ajoute des colonnes d’enrichissement. Le fusionneur ne recherche aucun identifiant commun ; deux lignes décrivant la même personne restent deux enregistrements tant que vous ne les traitez pas explicitement ensuite.

Les colonnes doivent-elles être identiques ?

Non. Le résultat réunit leurs noms et conserve les champs spécifiques de chaque source. Les absences deviennent des cellules vides dans les exports tabulaires. Cette souplesse exige de contrôler les noms proches et les unités : une colonne supplémentaire peut révéler une erreur de préparation plutôt qu’une vraie différence.

Les doublons et feuilles supplémentaires sont-ils fusionnés automatiquement ?

Les doublons sont conservés et seule la première feuille de chaque classeur est utilisée. Aucune agrégation ni suppression automatique n’est effectuée. Préparez les feuilles souhaitées dans des fichiers distincts et choisissez ensuite une règle de nettoyage si votre usage le nécessite.

Que se passe-t-il si ma table contient déjà _source ?

Ses valeurs ne sont pas écrasées. Le moteur choisit un nom libre comme _source_2 pour la provenance ajoutée et l’utilise pour toutes les lignes du lot. Vérifiez ce nom dans l’aperçu avant d’écrire un traitement qui dépendrait d’un intitulé fixe.

Outils associés

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

Outils similaires

Fusionnez plusieurs fichiers CSV en un seul tableau en conservant des colonnes cohérentes.

Données & tableauxMis en avantUtiliser l’outil