Bonjour,
Chaque semaine je récupère un fichier .csv qui a toujours la même structure.
Les fichiers sont nommés de la façon suivante :
AAAAAA_BBBBBBBB_CCCCC_2020-12-06.csv
AAAAAA_BBBBBBBB_CCCCC_2020-11-29.csv
AAAAAA_BBBBBBBB_CCCCC_2020-11-22.csv
avec la date qui varie chaque semaine.
Je stocke chaque semaine les fichiers dans un sous-répertoire.
Pour exploiter cela ; je dois fusionner chaque semaine l'ensemble des tableaux csv en un seul fichier csv, en ne dupliquant pas la première ligne qui est la ligne des titres, et je dois créer une colonne supplémentaire qui contient le nom du fichier (ou encore mieux la date à récupérer dans le nom de fichier du fichier au format date).
Pour le moment, je fais cela à la main, c'est très fastidieux et il y a de gros risque d'erreur.
J'ai bien trouvé de l'aide sur internet et un batch qui me fusionne tout mes .csv en un seul en ne dupliquant pas la ligne des titres (qui fonctionne super bien ; merci xhark ; je le met en PJ), mais sans conservation de l'information du fichier d'origine (avec la date) donc je ne peux pas l'exploiter directement.
Pour essayer de résumer je cherche à faire cela :
fichier1.csv qui contient :
titre1;titre2
A;A1
B;B1
C;C1
fichier2.csv qui contient
titre1;titre2
D;D1
E;E1
F;F1
fichier de sortie combined.csv qui contient :
titre1;titre2;fichier
A;A1;fichier1
B;B1;fichier1
C;C1;fichier1
D;D1;fichier2
E;E1;fichier2
F;F1;fichier2
L'idéal serait un batch que je lance chaque semaine après avoir copié le nouveau fichier csv dans mon sous répertoire et qui donc écrase mon ancien csv combiné par un nouveau csv combiné qui contient l'intégralité des informations de tout les csv.
Quelqu'un à pourrait-il m'aider?
Des exemples de fichiers csv sont dans la pj.
Merci de votre aide.
Bonne journée
Partager