Dzzz

Fusionner des exports CSV mensuels en un seul fichier

Regroupez un dossier d'exports mensuels de feuilles de calcul en un seul tableau aux colonnes alignées, puis peaufinez le résultat avec Nettoyer un CSV.

Pourquoi le faire

La plupart des exports récurrents — relevés bancaires, rapports de plateformes publicitaires, ventes de caisse, liste mensuelle de contacts d’un CRM — arrivent à raison d’un fichier par mois. Douze fichiers dans un dossier ne servent pas à grand-chose pris isolément ; une année de chiffres, en revanche, permet de répondre à une vraie question (« combien avons-nous dépensé au deuxième trimestre ? »), mais seulement une fois que les douze fichiers forment un seul tableau. Le faire à la main oblige à ouvrir chaque fichier, à copier ses lignes sous les précédentes et à espérer que les en-têtes de colonnes concordent — ce qui n’est pas toujours le cas, surtout quand une plateforme ajoute ou renomme une colonne en cours d’année.

Comment faire, avec l’outil

Fusionner des CSV regroupe un nombre quelconque de fichiers CSV, TSV, XLSX ou JSON en un seul tableau ; Nettoyer un CSV peaufine ensuite le résultat.

  1. Choisissez les fichiers. Touchez Choisissez les fichiers à fusionner et sélectionnez tous vos exports mensuels d’un coup ; Ajouter d’autres fichiers en ajoute ensuite à la liste, et le ✕ d’une ligne en retire un.
  2. Réglez l’alignement des colonnes. Sous Aligner les colonnes par, choisissez Nom de colonne si tous les exports utilisent les mêmes en-têtes (recommandé — une ligne se place sous la bonne colonne même si les fichiers les listent dans un ordre différent), ou Position si les fichiers n’ont aucun en-tête et que vous faites correspondre les colonnes uniquement selon leur ordre.
  3. Indiquez la source, si c’est utile. Cochez Ajouter une colonne « fichier source » pour marquer chaque ligne du nom du fichier d’où elle vient — pratique une fois les mois réunis, quand vous voulez filtrer pour revenir à l’un d’eux.
  4. Fusionnez et vérifiez l’aperçu. Touchez Fusionner pour construire le tableau combiné ; il affiche un aperçu des premières lignes avant que vous ne lanciez un téléchargement.
  5. Téléchargez. Choisissez CSV, XLSX, JSON ou TSV pour le fichier fusionné.
  6. Nettoyez-le. Ouvrez le résultat dans Nettoyer un CSV pour supprimer les espaces superflus, uniformiser les dates dans un seul format, normaliser les chiffres arabes-indiens, corriger la casse incohérente du texte, ou supprimer les lignes et colonnes vides — le genre de désordre courant quand douze fichiers, exportés à la main un jour différent, sont empilés.

À surveiller

L’alignement par « Nom de colonne » et par « Position » se comporte différemment dès que les colonnes d’un fichier ne correspondent pas. L’alignement par nom place les valeurs d’une ligne sous l’en-tête correspondant, quel que soit l’ordre des colonnes, de sorte qu’une plateforme qui a ajouté une colonne au mois 7 fusionne quand même proprement — la nouvelle colonne a simplement des cellules vides pour les mois précédents. L’alignement par position ignore complètement les en-têtes et associe par ordre des colonnes ; si les fichiers n’ont pas la même largeur, tout ce qui dépasse le nombre de colonnes du premier fichier est ignoré. Quand vos exports proviennent chaque mois de la même source, Nom de colonne est le choix le plus sûr par défaut.

Chaque fichier est limité à 25 Mo, et un fichier trop volumineux n’arrête pas la fusion. Un fichier qui dépasse cette limite est ignoré au lieu d’interrompre tout le lot — donc si la fusion de douze fichiers ne renvoie que onze mois de lignes, vérifiez la taille des fichiers avant de croire à une panne ; l’outil ne perd pas de données en silence, mais il n’attend pas non plus un fichier qu’il ne peut pas traiter.

Un export CSV contient un marqueur invisible (un BOM) pour qu’Excel lise correctement les textes accentués et arabes. Sans lui, l’importateur CSV d’Excel peut deviner le mauvais encodage et transformer les caractères non anglais en symboles illisibles ; la sortie CSV de Fusionner des CSV inclut ce marqueur automatiquement. Si vous exportez plutôt en XLSX, cela ne s’applique pas — un fichier XLSX est un format différent qui n’en a pas besoin, et il s’ouvre avec une mise en forme déjà correcte.

Seule la première feuille d’un classeur Excel est lue. Si l’un de vos exports mensuels est un XLSX dont les vraies données se trouvent dans un deuxième onglet, déplacez-les ou copiez-les dans la première feuille avant de fusionner, sinon la fusion récupérera la mauvaise feuille (ou une feuille vide) pour ce fichier.

FAQ

Que se passe-t-il si mes exports mensuels n’ont pas tous les mêmes colonnes ?

Alignez par Nom de colonne plutôt que par Position — les valeurs de chaque ligne se placent sous l’en-tête qui leur correspond, donc une colonne ajoutée en cours d’année, ou listée dans un ordre différent dans un fichier, fusionne quand même correctement. Toute colonne absente d’un mois donné a simplement des cellules vides pour ces lignes.

La fusion d’une année d’exports fait-elle perdre des données si un fichier est trop volumineux ?

Non — chaque fichier est limité à 25 Mo, et un fichier au-delà de cette taille est ignoré tandis que le reste du lot est fusionné. Comparez le nombre de lignes de votre résultat avec ce que vous attendiez ; un manque signale en général qu’un fichier était trop gros pour être inclus, et non que des lignes ont été perdues en silence dans un fichier qui, lui, a bien été fusionné.

Pourquoi le texte arabe ou accentué s’affiche-t-il mal quand j’ouvre le CSV fusionné dans Excel ?

Vérifiez que vous avez bien téléchargé le format CSV — Fusionner des CSV écrit un petit marqueur dans sa sortie CSV pour qu’Excel choisisse automatiquement le bon encodage. Si le texte reste incorrect, vérifiez les fichiers sources eux-mêmes, car une fusion ne peut reporter que ce que ses entrées contenaient déjà.

Ouvrir l'outil

Fusionner des CSV

Empilez plusieurs feuilles de calcul en un seul tableau aux colonnes alignées

  • Hors ligne
Nettoyer un CSV

Corrigez les espaces parasites, la casse mixte, les dates étranges et les chiffres arabes

  • Hors ligne