Fusionner des fichiers CSV

Réunissez plusieurs CSV en un seul, en faisant correspondre les colonnes par leur nom.

Remplissez les champs ci-dessus et le résultat s'affiche ici — rien n'est envoyé nulle part.

Comment ça marche

Colonnes = l'union des en-têtes de tous les fichiers, dans l'ordre de première apparition · chaque ligne conserve les valeurs de son fichier, appariées par nom d'en-tête

Les fichiers sont appariés par NOM DE COLONNE, pas par position. L'appariement par position est ce que fait un script rapide, et il place en silence le chiffre d'affaires d'un fichier sous le coût d'un autre dès qu'un export comporte un champ supplémentaire — une erreur qui survit jusque dans un rapport, parce que les deux colonnes contiennent des nombres plausibles. Une colonne absente d'un fichier ressort vide plutôt que de décaler tout ce qui suit. Le séparateur est détecté fichier par fichier, compté hors des champs entre guillemets, si bien qu'un export en point-virgule contenant des virgules dans sa colonne d'adresse est lu correctement.

Cet outil fonctionne entièrement dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur, stocké ni journalisé.

Questions fréquentes

Que se passe-t-il si les fichiers n'ont pas les mêmes colonnes ?
Vous obtenez leur union. Chaque colonne présente dans au moins un fichier devient une colonne du résultat, et les lignes d'un fichier qui ne l'a pas reçoivent une cellule vide plutôt qu'un décalage de leurs valeurs.
L'ordre des colonnes a-t-il de l'importance ?
Non, et c'est tout l'intérêt. L'appariement se fait par nom d'en-tête : un fichier dont les colonnes sont dans un autre ordre fusionne correctement. L'ordre de sortie suit la première apparition : les colonnes du premier fichier ouvrent la marche.
Mes fichiers sont-ils téléversés ?
Non. Ils sont lus par le navigateur, fusionnés en mémoire et rendus sous forme de téléchargement. Aucune requête n'est envoyée à aucun moment — c'est le genre de travail qui n'a jamais eu besoin d'un serveur.
Excel ouvrira-t-il correctement le résultat ?
Oui. Le fichier téléchargé porte une marque d'ordre d'octets UTF-8, c'est-à-dire ce qui empêche Excel d'afficher les caractères accentués en caractères illisibles — la plainte la plus courante à propos de n'importe quel export CSV.