Fusionner plusieurs fichiers CSV/Excel sans Python

Chaque mois, le même rituel : un export par outil, des colonnes qui ne tombent jamais en face, et des heures de copier-coller dans Excel pour reconstituer un seul tableau. Cet article explique comment fusionner proprement plusieurs fichiers CSV ou Excel — sans Python, sans VLOOKUP, et sans envoyer vos données sur un serveur.

Pourquoi fusionner des fichiers est si pénible

Le problème n’est presque jamais le volume : c’est l’hétérogénéité. Deux exports du « même » outil peuvent différer d’un mois sur l’autre, et deux outils différents ne nomment jamais leurs colonnes pareil.

  • Des en-têtes qui changent : « E-mail », « Email », « Courriel » désignent la même colonne.
  • Des ordres de colonnes différents d’un fichier à l’autre.
  • Des doublons à dédupliquer une fois les fichiers réunis.
  • Un format de sortie attendu (CSV ? Excel ?) qui impose un dernier reformatage.

Fait à la main, chacun de ces points est une source d’erreur silencieuse — et le travail est entièrement à refaire le mois suivant.

Les méthodes classiques (et leurs limites)

Le copier-coller dans Excel

C’est la méthode par défaut. Elle marche pour deux petits fichiers identiques, mais elle ne tient pas à l’échelle : aucune trace de ce qui a été fait, et la moindre colonne décalée fausse tout le tableau.

RECHERCHEV / VLOOKUP

Utile pour rapprocher deux tables sur une clé, mais ce n’est pas une fusion : c’est un appariement fragile, qui casse dès qu’une clé change de casse ou contient un espace en trop.

Un script Python (pandas)

Techniquement, quelques lignes suffisent à concaténer des fichiers :

import pandas as pd

frames = [pd.read_csv(f) for f in ["janvier.csv", "fevrier.csv"]]
fusion = pd.concat(frames, ignore_index=True)
fusion.to_csv("fusion.csv", index=False)

Mais cette élégance est trompeuse : il faut un environnement Python, réaligner les colonnes à la main quand les en-têtes diffèrent, gérer la déduplication, et maintenir le script. Hors de portée pour la plupart des équipes — et difficile à rejouer sereinement chaque mois.

Fusionner proprement, étape par étape

L’approche d’Intoone supprime le code tout en gardant le contrôle. Le traitement s’exécute à 100 % dans le navigateur (WebAssembly) : vos fichiers ne quittent jamais votre poste.

Concrètement, la fusion tient en quatre temps, repris dans le mode opératoire ci-dessous.

  1. Déposez vos fichiers du mois

    Glissez vos exports CSV et Excel dans le navigateur. Rien n’est envoyé sur un serveur : tout reste sur votre poste.

  2. Alignez les colonnes

    Intoone reconnaît les en-têtes équivalents (« E-mail », « Email », « Courriel »…) et propose de les fusionner sur une seule colonne.

  3. Fusionnez en un seul tableau

    Combinez tous les fichiers en un tableau unique, puis dédupliquez et filtrez selon vos règles métier.

  4. Exportez et sauvegardez le workflow

    Récupérez un fichier CSV ou Excel propre, et enregistrez le workflow pour le rejouer le mois suivant.

Rejouer la fusion chaque mois

La vraie économie n’est pas la première fusion : c’est la centième. En enregistrant la suite d’opérations comme un workflow, le mois suivant se résume à déposer les nouveaux fichiers et à relancer — le nettoyage, l’alignement des colonnes et la déduplication se rejouent à l’identique.

C’est exactement ce que fait l’app web gratuite d’Intoone : un workflow rejouable, sans installation et sans upload.