Outil pour Fusionner CSV
Fusionnez autant de fichiers CSV que nécessaire en un seul, directement dans votre navigateur. En-têtes discordants, séparateurs différents et encodages mixtes sont traités pendant la fusion, et rien n’est envoyé vers un serveur.
Télécharger des fichiers
Glissez-déposez vos fichiers ou Parcourir
Formats pris en charge : .csv, .xls, .xlsx
Combiner des fichiers CSV qui ne sont pas tout à fait identiques
Les séparateurs ne sont pas toujours des virgules
Un fichier portant l’extension .csv est fréquemment séparé par des points-virgules plutôt que par des virgules. C’est le comportement normal d’Excel dans les langues où la virgule sert de séparateur décimal, ce qui couvre une grande partie de l’Europe continentale. Ouvrir un tel fichier avec un analyseur n’acceptant que la virgule produit une colonne unique contenant la ligne entière. FileMerger examine les premières lignes de chaque fichier, déduit le séparateur réellement utilisé et peut fusionner un export séparé par points-virgules avec un autre séparé par virgules dans la même opération.
Encodage et le problème des caractères abimés
Si les noms arrivent avec des caractères illisibles à la place des accents, le fichier a été écrit dans un encodage et lu dans un autre. Les systèmes anciens produisent encore du Windows-1252 ou du Latin-1, tandis que les outils modernes supposent de l’UTF-8. FileMerger détecte la marque d’ordre des octets lorsqu’elle est présente, se rabat sur des heuristiques sinon, puis normalise tout en UTF-8 dans la sortie. Vérifiez dans l’aperçu une ligne contenant des caractères accentués avant d’exporter : un dégât d’encodage coûte bien moins cher à repérer maintenant qu’après la diffusion du fichier fusionné.
En-têtes, lignes vides et comptage des lignes
Chaque fichier d’entrée apporte sa ligne d’en-tête une seule fois ; la sortie fusionnée porte un en-tête unique au lieu de le répéter entre les blocs. Les lignes vides finales, que beaucoup d’exports contiennent, sont supprimées plutôt que transformées en lignes vides. Après la fusion, comparez le nombre de lignes en sortie à la somme des lignes sources moins les en-têtes. Un écart signale presque toujours un problème de guillemets dans un fichier source, typiquement un guillemet non échappé ayant fait interpréter une ligne comme la suite de la précédente.
