Fusionner des fichiers texte et CSV

Réunissez tout un dossier de fichiers TXT, CSV ou LOG en un seul — dans le bon ordre, avec une seule ligne d'en-tête conservée.

100 % privé — fonctionne entièrement dans votre navigateur. Vos données sont traitées sur votre appareil et ne sont jamais envoyées sur Internet.

Les fichiers sont lus dans votre navigateur. Rien n'est envoyé en ligne et aucun d'eux n'est modifié.

À propos de la fusion de fichiers texte et CSV

Sous Windows, la ligne magique est copy /b *.csv all.csv. Elle fonctionne — puis vous ouvrez le résultat et vous trouvez trente lignes d'en-tête éparpillées dans les données, les fichiers dans le mauvais ordre, et un caractère parasite au début de la ligne 5000.

Ce n'est pas un défaut de copy. C'est copy faisant exactement ce qu'on lui a demandé : coller des octets bout à bout, sans savoir qu'il s'agit de fichiers CSV avec des en-têtes, ni qu'ils ont été enregistrés dans des encodages différents.

Cet outil, lui, le sait. Choisissez un dossier ou une poignée de fichiers, choisissez l'ordre, et obtenez un fichier propre.

Comment l'utiliser

  • Cliquez sur Choisir un dossier de fichiers texte ou CSV, ou sur ou choisir des fichiers un par un
  • Mettez csv ou txt dans Seulement ces types si le dossier contient autre chose
  • Pour du CSV, cochez Ne garder que la première ligne d'en-tête
  • Vérifiez l'ordre dans la liste — les fichiers sont joints de haut en bas
  • Appuyez sur Les fusionner, puis enregistrez le résultat

Les quatre choses que `copy /b` rate

  • Les en-têtes. Trente exports, c'est trente lignes d'en-tête. Une case à cocher et seule la première survit — c'est la raison pour laquelle la plupart des gens cherchent un outil
  • L'ordre. *.txt est développé alphabétiquement, donc fichier10 passe avant fichier2. Ici les chiffres sont comparés comme des nombres : l'ordre est celui que vous vouliez. Vous pouvez aussi joindre du plus ancien, du plus récent ou du plus gros
  • Les fins de ligne. Un fichier en CRLF suivi d'un fichier en LF donne un résultat que certains programmes lisent comme une seule ligne énorme. Chaque partie est ramenée à la fin de ligne que vous choisissez
  • La marque d'ordre des octets. copy /b les colle aussi, si bien qu'un caractère invisible atterrit au milieu du fichier et que la première colonne d'une ligne cesse discrètement de correspondre. La marque est retirée de chaque partie, et il y en a au plus une au début

Encodages

Si un dossier d'exports sort d'un vieux système, les accents seront faux. Choisissez ce que ces fichiers sont réellement — Windows-1252 pour l'Europe de l'Ouest, Windows-1251 pour le cyrillique, Shift-JIS, EUC-KR, GBK ou UTF-16 — et tout est converti en UTF-8 à la sortie.

Laissé sur Le déterminer, une marque d'ordre des octets tranche la question, sinon l'UTF-8 est supposé, ce qui est juste pour presque tout fichier moderne.

Les autres options

  • Placer entre les fichiers — une ligne de séparation écrite entre chaque partie, utile quand ce sont des journaux de jours différents
  • Écrire le nom du fichier avant chaque partie — une bannière ===== rapport-03.csv =====, pour savoir d'où vient chaque bloc
  • Supprimer les lignes vides — pour les exports remplis de lignes vides
  • Inclure les sous-dossiers — décoché, seul le premier niveau est pris

À quoi cela sert

  • Réunir une année d'exports CSV mensuels en un fichier pour un tableau croisé
  • Joindre des journaux quotidiens en un seul avant de les fouiller
  • Fusionner des exports de messagerie ou de courriels répartis sur de nombreux fichiers
  • Mettre des réponses de sondage ou de formulaire venant de plusieurs fichiers dans une seule feuille
  • Assembler un livre ou des notes écrits à raison d'un fichier par chapitre
  • Construire une liste de mots ou un jeu de données unique à partir de plusieurs

Bon à savoir

  • Rien n'est envoyé en ligne, et aucun de vos fichiers n'est modifié — le fichier fusionné est un nouveau fichier que vous enregistrez
  • Fonctionne dans tous les navigateurs, y compris Firefox et Safari : cet outil ne fait que lire
  • Sur iPhone, iPad et Android vous pouvez choisir des fichiers un par un, mais pas un dossier entier — les navigateurs mobiles ne le permettent pas
  • Les fichiers de plus de 64 Mo chacun sont ignorés, et le nombre d'ignorés est affiché
  • Les fichiers binaires qui passent le filtre sont joints comme du texte : gardez donc un filtre de type honnête
  • Le fichier enregistré est en UTF-8 avec marque d'ordre des octets, pour qu'Excel l'ouvre avec les accents intacts
  • L'aperçu affiche les premiers milliers de caractères ; le fichier enregistré contient toujours tout

Outils liés

Nous ajoutons régulièrement de nouveaux outils — abonnez-vous sur YouTube pour être averti à chaque nouveauté.

Plus d’outils

Tout voir

Applications recommandées

Tout voir