Aller au contenu
Tout en local

Fusionneur CSV

Empile plusieurs tableaux CSV en un seul, en réconciliant les colonnes différentes ou réorganisées.

Entrée

Fusionneur CSV

Collez deux ou plusieurs tableaux CSV l'un après l'autre et cet outil les empile dans un seul tableau, même lorsque les exports ne s'accordent pas sur les colonnes qui existent ou l'ordre dans lequel elles apparaissent. C'est la solution pour trois rapports mensuels dont l'un a gagné une colonne, pour une enquête divisée entre les feuilles régionales, et pour la pile d'exports par équipe qui doit devenir une liste avant de pouvoir être triée ou comptée.

Les tableaux sont séparés par défaut par une ligne vide, ou par une ligne de marqueur de votre choix si vos données contiennent déjà des lignes vides. La première ligne de chaque bloc est son en-tête. Colonnes à conserver décide si le résultat porte chaque colonne vue n'importe où, en complétant les tableaux qui en manquent une, ou uniquement les colonnes présentes dans tous. Faire correspondre les noms d'en-têtes en ignorant la casse et les espaces rend « First Name », « firstname » et « FIRST NAME » la même colonne, ce qui sépare généralement deux exports des mêmes données. Remplir les cellules vides avec écrit un marqueur tel que n/a au lieu de laisser un écart. Ajouter une colonne de tableau source ajoute le numéro en base 1 du tableau d'où provient chaque ligne, afin que vous puissiez retracer une ligne après. Supprimer les lignes en doublon compare les cellules fusionnées et conserve la première occurrence, en ignorant le numéro source pour que la même ligne de deux fichiers compte toujours comme un. L'ordre des colonnes suit le premier tableau ou trie alphabétiquement.

Les délimiteurs d'entrée et de sortie sont définis séparément, vous pouvez donc lire les exports avec point-virgule et écrire une sortie séparée par des tabulations. Les fins de ligne Windows et Unix fonctionnent toutes les deux.

Tout s'exécute localement dans votre navigateur. Vos tableaux ne sont jamais chargés, donc les listes de clients et les exports financiers sont en sécurité ici. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez-le directement à un autre outil.

FAQ

Comment lui dire où une table s'arrête et la suivante commence ?
Par défaut une ligne vide les sépare, il suffit donc de coller un tableau, une ligne vide, puis le suivant. Si vos données contiennent déjà des lignes vides, tapez un marqueur tel que --- dans « Séparateur entre tableaux d'entrée » et mettez cette ligne entre les tableaux.
Que se passe-t-il lorsque les tableaux ont des colonnes différentes ?
Avec « Toutes les colonnes de chaque tableau » le résultat conserve chaque colonne qui apparaît n'importe où, et les lignes d'un tableau qui en manquait une obtiennent la valeur de remplissage. Avec « Uniquement les colonnes partagées par tous les tableaux » le résultat est réduit aux colonnes que chaque tableau a, et tout le reste est supprimé.
L'ordre des colonnes dans chaque tableau a-t-il de l'importance ?
Non. Les colonnes sont mises en correspondance par nom, non par position, donc un tableau avec les mêmes colonnes dans un ordre différent est réalligné automatiquement. Les noms d'en-têtes sont comparés en ignorant la casse et les espaces à moins que vous désactiviez cette option.
Comment la suppression des doublons traite-t-elle la colonne source ?
Elle l'ignore. Les doublons sont comparés uniquement sur les cellules de données et la première occurrence est conservée, donc la même ligne apparaissant dans deux fichiers est fusionnée en une seule au lieu d'être conservée deux fois sous différents numéros source.
Mes tableaux CSV sont-ils téléchargés quelque part ?
Non. La fusion s'exécute entièrement dans votre navigateur — vos données ne quittent jamais votre appareil.