Fusionner des fichiers CSV en un seul
Plusieurs fichiers en entrée, un seul en sortie, colonnes rapprochées par nom.
- Colonnes rapprochées par nom
- Autant de fichiers que vous voulez
- Signale les colonnes qui diffèrent
- Rien n’est envoyé
1.Ajoutez les fichiers
CSV ou TSV. Plusieurs d’un coup, ou quelques-uns à la fois.
Pourquoi ça existe
Fusionner des CSV à la main se passe mal d’une façon bien précise : les fichiers s’accordent sur le sens des colonnes mais pas sur leur ordre, et une concaténation naïve décale discrètement chaque valeur d’une colonne vers la gauche. Ici, les colonnes sont rapprochées par nom, vous voyez quels fichiers manquaient de quelles colonnes, et les trous sont comblés par des cellules vides plutôt que par de mauvaises données.
Ce que ça fait
- Prend autant de fichiers CSV ou TSV que vous voulez et empile leurs lignes en un seul.
- Aligne les colonnes sur le nom de l’en-tête, pas sur la position : l’ordre des colonnes peut différer d’un fichier à l’autre.
- Nomme chaque colonne absente d’au moins un fichier, avant que vous ne validiez la fusion.
- Ajoute en option une colonne `source_file` pour savoir ensuite d’où vient chaque ligne.
- Télécharge le résultat sous forme d’un seul CSV.
Ce qu’il ne fera pas en silence
Il ne supprimera pas une colonne que seuls certains fichiers possèdent, et il ne supposera pas que deux colonnes aux noms différents veulent dire la même chose. Ce sont deux décisions, et il vous les demande au lieu de les présumer.
Questions
- Que se passe-t-il si les fichiers n’ont pas les mêmes colonnes ?
- Chaque colonne de chaque fichier apparaît dans le résultat. Une ligne issue d’un fichier qui n’avait pas une colonne donnée y reçoit une valeur vide. Les colonnes qui diffèrent sont listées avant la fusion, donc rien ne vous surprend.
- L’ordre des colonnes doit-il être identique ?
- Non. Les colonnes sont rapprochées par nom d’en-tête. C’est là toute la différence : concaténer des fichiers par position quand l’ordre diffère corrompt chaque ligne, sans que ça se voie.
- Combien de fichiers puis-je fusionner ?
- Autant que l’onglet a de mémoire pour en traiter. La limite pratique est la taille totale plutôt que le nombre de fichiers.
La réponse détaillée
Cette page fait le travail. Le guide l’explique, y compris ce qu’un outil ne peut pas décider à votre place.
Comment fusionner plusieurs fichiers CSV en un seulLa concaténation aligne les colonnes par position : un en-tête dans un autre ordre fausse tout en silence. Fusionnez par nom de colonne, puis vérifiez.Les autres outils
- Ouvrir un fichier CSV en ligneDéposez un fichier. Il s’ouvre ici, et il reste ici.Ouvrez-le
- Exécuter du SQL sur un fichier CSVDu vrai SQL sur votre fichier, sans installer de base de données.Ouvrez-le
- Supprimer les doublons d’un CSVDes doublons sur les colonnes que vous dites identifier une ligne.Ouvrez-le
- Comparer deux fichiers CSVAjouts, suppressions, modifications, rapprochés sur une clé et non ligne à ligne.Ouvrez-le
- Convertir un CSV en PDFUn CSV mis en page comme un tableau lisible, enregistré en PDF.Ouvrez-le