Scanality
PME & Gestion de données··7 min de lecture

Comment fusionner plusieurs fichiers CSV en un seul fichier ?

Trois exports mensuels à consolider. Douze fichiers fournisseurs à regrouper. Cinq antennes régionales dont vous devez agréger les données. Voici les quatre méthodes possibles — Excel, Google Sheets, Python ou outil dédié — et comment choisir la bonne selon votre volume et votre profil technique.

Le problème : vos données sont éparpillées dans plusieurs fichiers

La plupart des outils métiers exportent leurs données en CSV : votre CRM, votre boutique en ligne, votre logiciel de facturation, votre outil d'emailing. Chacun produit son fichier, dans son format, avec ses colonnes — et personne ne s'est assuré qu'ils seraient compatibles entre eux.

Résultat : une fois par semaine ou par mois, quelqu'un dans l'équipe passe du temps à copier-coller des onglets, à vérifier que les colonnes s'alignent, à corriger les doublons et à sauvegarder un fichier consolidé qui sera périmé dès le prochain export. Une opération manuelle, répétitive, et régulièrement source d'erreurs.

Le vrai coût de la fusion manuelle

Une opération de 30 à 90 minutes par mois selon la volumétrie, multipliée par 12 mois, représente entre 6 et 18 heures par anconsacrées à une tâche sans valeur ajoutée — avec un risque d'erreur à chaque itération.

Les 4 méthodes pour fusionner plusieurs fichiers CSV

Le choix dépend de trois facteurs : le volume de données à consolider, la fréquence de l'opération, et le profil technique de la personne qui va la réaliser. Voici les quatre options avec leurs forces et faiblesses.

Méthode 1

Excel — pour les fusions ponctuelles de petits volumes

Ouvrez chaque CSV, copiez les lignes (sans l'en-tête sauf pour le premier fichier), collez-les à la suite dans un fichier maître. Simple, mais limité à 1 048 576 lignes par feuille, fragile pour les codes EAN ou les dates européennes, et impossible à reproduire automatiquement chaque mois. Convient si vous avez moins de 100 000 lignes et que vous le faites une seule fois.

Méthode 2

Google Sheets — collaboratif et accessible, sans installation

Importez chaque CSV via Fichier → Importer, puis utilisez la formule {=A1:Z; Sheet2!A1:Z} ou la fonction QUERY pour empiler les feuilles. Avantage : 100 % en ligne, partageable, gratuit. Limites : maximum 10 millions de cellules par feuille (= ~500 000 lignes sur 20 colonnes), performances qui chutent au-delà de 50 000 lignes, et même problème qu'Excel sur les zéros initiaux et les dates régionales.

Méthode 3

Python avec pandas — la solution puissante pour les profils techniques

Quelques lignes de code suffisent : pd.concat([pd.read_csv(f) for f in glob('*.csv')]).to_csv('result.csv'). Aucun plafond de volume, gestion fine des encodages et des séparateurs, totalement reproductible. Inconvénients : nécessite Python installé en local, des notions de programmation, et une maintenance quand le format des exports évolue. Idéal pour les data analysts.

Méthode 4

Outil en ligne dédié — pour les équipes non techniques et les fusions récurrentes

Vous déposez vos CSV, l'outil détecte automatiquement les colonnes, gère les encodages mixtes, les séparateurs incohérents, les en-têtes en double, et produit un fichier propre en quelques secondes. Aucune installation, aucune limite de volume, totalement reproductible chaque mois. C'est la solution la plus pragmatique pour les PME, équipes marketing, e-commerçants ou collectivités qui ont besoin du résultat sans gérer la mécanique.

Excel reste le plus utilisé — et le plus risqué

Excel est un outil de calcul et d'analyse. Ce n'est pas un outil de consolidation de données — et il le montre rapidement dès que le volume augmente ou que l'opération doit être répétée régulièrement.

Limite #1

Plafond à 1 048 576 lignes

C'est la limite stricte d'Excel par feuille. Un e-commerçant avec 3 ans d'historique de commandes ou une PME avec des exports CRM complets atteint rapidement ce seuil — le fichier ne s'ouvre tout simplement pas.

Limite #2

Performances qui s'effondrent

Au-delà de 50 000 à 100 000 lignes, Excel devient lent, les formules prennent plusieurs secondes à recalculer et les risques de plantage lors de la sauvegarde augmentent fortement.

Limite #3

Erreurs de formatage invisibles

Excel interprète certains contenus CSV à sa manière : les codes EAN commençant par 0 perdent leur zéro initial, les dates changent de format selon les paramètres régionaux, les décimales sont converties selon la locale. Des erreurs silencieuses qui corrompent les données.

Limite #4

Opération manuelle et non reproductible

Copier-coller des onglets chaque mois pour consolider des exports est chronophage et source d'erreurs. Oublier un fichier, sélectionner une mauvaise plage : le résultat final est rarement fiable sans vérification manuelle.

Google Sheets : une alternative simple souvent oubliée

Avant de chercher des solutions techniques avancées, Google Sheets résout beaucoup de cas. Trois façons d'y fusionner des CSV :

Limites partagées avec Excel : 10 millions de cellules maximum par classeur, performances qui chutent au-delà de 50 000 lignes, et même problème de conversion silencieuse des codes EAN et des dates européennes. C'est mieux qu'Excel pour le collaboratif et le partage, ce n'est pas mieux pour les gros volumes.

Qui a besoin de fusionner des CSV ?

La question se pose dans quasiment tous les secteurs dès qu'on manipule des données opérationnelles. Voici les cas les plus fréquents :

🛒

E-commerce

  • Exports de commandes mensuels Shopify, WooCommerce ou PrestaShop
  • Consolidation des stocks multi-entrepôts
  • Historique de prix issus de plusieurs marketplaces
🏢

PME & Gestion

  • Exports CRM par commercial ou par région
  • Fichiers de facturation de plusieurs filiales
  • Relevés bancaires de comptes multiples
🏛️

Collectivités & Associations

  • Données d'adhérents issues de plusieurs antennes
  • Exports de participation à des événements
  • Consolidation de budgets par service

Quand passer à un outil dédié

Si vous vous retrouvez à fusionner des CSV chaque semaine ou chaque mois, les solutions Excel ou Google Sheets ne tiennent pas dans la durée. Trois signaux indiquent qu'il faut passer à un outil dédié :

Fusionnez vos CSV en quelques clics

Scanality consolide vos fichiers CSV sans installation, sans formule et sans limite de volume. Déposez vos fichiers, vérifiez l'aperçu, téléchargez le résultat. Gratuit, sans carte bancaire.

Essayer la fusion CSV

Ce qu'il faut vérifier avant de fusionner

Quel que soit l'outil utilisé, une fusion CSV de qualité nécessite quelques vérifications préalables :

Comment ça fonctionne avec Scanality

1

Déposez vos fichiers CSV

Glissez-déposez vos fichiers directement dans l'interface. Pas d'installation, pas de configuration — ça fonctionne depuis n'importe quel navigateur.

2

Vérifiez l'aperçu

Avant de lancer la fusion, un aperçu vous montre comment les colonnes seront alignées et combien de lignes seront consolidées. Vous détectez immédiatement les incohérences.

3

Téléchargez le fichier fusionné

Le fichier résultant est propre, correctement encodé (UTF-8) et téléchargeable immédiatement. Prêt à être importé dans votre outil de destination.

Questions fréquentes

Comment fusionner plusieurs fichiers CSV en un seul ?

Quatre méthodes : Excel (limité à 1 million de lignes), Google Sheets (gratuit, collaboratif, limité à ~500 000 lignes), Python avec pandas (puissant mais technique), ou un outil dédié en ligne comme Scanality. La méthode dépend de votre volume et de votre profil technique.

Quelle est la meilleure méthode pour fusionner des CSV en masse ?

Pour des fusions ponctuelles avec moins de 100 000 lignes, Google Sheets ou Excel suffisent. Au-delà, un outil en ligne dédié ou un script Python avec pandas devient nécessaire. Pour des fusions répétitives mensuelles, un outil dédié évite le travail manuel et garantit un résultat reproductible.

Excel peut-il fusionner des fichiers CSV volumineux ?

Excel est limité à 1 048 576 lignes par feuille. Pour des exports dépassant cette limite — fréquent en e-commerce ou en gestion de stocks — Excel ne peut pas charger le fichier complet. Les performances se dégradent aussi fortement au-delà de 100 000 lignes.

Faut-il que les fichiers CSV aient les mêmes colonnes pour être fusionnés ?

Pour une fusion simple, il est préférable que les colonnes soient identiques ou compatibles. Si les colonnes diffèrent, un bon outil gère les colonnes manquantes en les laissant vides plutôt que de planter. Scanality détecte automatiquement les colonnes et aligne les données même si les fichiers n'ont pas exactement le même schéma.

Quelle est la différence entre fusionner et joindre des CSV ?

Fusionner (ou concaténer) des CSV consiste à empiler les lignes de plusieurs fichiers en un seul — utile pour consolider des exports mensuels. Joindre des CSV consiste à relier deux fichiers par une colonne commune, ce qui est plus proche d'une opération SQL. La fusion est la plus courante et la plus simple à réaliser sans compétences techniques.

Consolidez vos données CSV en quelques clics

Fusion CSV, surveillance de site, rapports analytics et audits RGPD — testez Scanality gratuitement, sans carte bancaire.

Créer un compte gratuit

À lire aussi