Fusionneur CSV
Combinez 2 à 5 jeux de données CSV compatibles en un seul, en empilant leurs lignes bloc après bloc, entièrement dans votre navigateur.
Les fichiers CSV doivent avoir des colonnes compatibles. Avec les en-têtes activés, les noms et l’ordre des colonnes doivent correspondre exactement. Cet outil empile les lignes ; il ne rapproche pas les enregistrements par une clé.
Comment l'utiliser
- Collez le premier CSV dans la zone 1 et le second dans la zone 2
- Cliquez sur Ajouter un autre CSV pour chaque fichier supplémentaire, jusqu'à cinq
- Choisissez le séparateur et indiquez si la première ligne est un en-tête
- Cliquez sur Fusionner les CSV et copiez le résultat combiné
Collez chaque CSV dans sa zone, ajoutez-en jusqu'à cinq, choisissez un séparateur unique (virgule, point-virgule, tabulation ou détection automatique) et indiquez si la première ligne est un en-tête. Avec les en-têtes activés, le premier CSV définit l'en-tête de référence ; tous les autres CSV doivent utiliser exactement les mêmes noms de colonnes dans le même ordre, et l'en-tête n'est écrit qu'une fois en haut. Sans en-têtes, tous les CSV doivent avoir le même nombre de colonnes et toutes les lignes sont traitées comme des données. Les lignes gardent l'ordre qu'elles avaient dans chaque entrée ; une ligne plus courte est complétée par des valeurs vides, une ligne plus large que l'en-tête est refusée pour ne perdre aucune cellule. Il s'agit d'un empilement vertical, pas d'une jointure de base de données : les lignes ne sont jamais rapprochées par un identifiant ou une clé, jamais dédupliquées, jamais triées, et les valeurs des cellules — y compris les champs entre guillemets, les séparateurs internes, les sauts de ligne et le texte type formule — sont copiées à l'identique. Rien n'est envoyé ni stocké.
FAQ
L'outil analyse chaque CSV séparément, vérifie qu'ils sont compatibles, puis écrit toutes les lignes du premier CSV, suivies de toutes les lignes du deuxième, et ainsi de suite. Avec les en-têtes activés, la ligne d'en-tête n'est écrite qu'une seule fois.
Avec les en-têtes activés, oui : chaque CSV doit avoir les mêmes noms de colonnes, dans le même ordre, comparés exactement sans suppression d'espaces ni changement de casse. Sans en-têtes, les fichiers CSV ont seulement besoin du même nombre de colonnes.
Non. Il s'agit d'un empilement vertical, pas d'une jointure de type SQL. Les lignes ne sont jamais rapprochées, combinées ni recherchées par une clé ; les lignes de chaque entrée sont simplement empilées sous celles de l'entrée précédente.
Oui. L'analyse et la sérialisation utilisent un moteur CSV RFC 4180 partagé : les champs entre guillemets, les virgules ou points-virgules internes, les guillemets échappés et les valeurs multi-lignes survivent à la fusion sans changement ; seul l'ordre des lignes entre les entrées est combiné.
Non. Chaque CSV que vous collez est analysé, fusionné et sérialisé dans votre navigateur. Le contenu des CSV, les choix de séparateur et d'en-tête, et le résultat fusionné ne sont jamais envoyés à un serveur ni écrits dans le stockage du navigateur.