Bonjour,
J'ai 2 fichiers csv avec les mêmes colonnes que je souhaite fusionner.
Je les concatène de cette manière :
Ensuite, j'ai ce script pour supprimer les doublons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part copy *.csv merged.csv
En fait pour les doublons, je vais avoir deux lignes avec une même référence (en l'occurence un mail) mais les colonnes remplies ne sont pas les mêmes sur les deux lignes. Or le script pour les doublons ci-dessus garde la 1ère ligne mais supprime la 2nde et je perds des données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OriginalFile = "C:\chemin-fichier\merged.csv" $ExportFile = "C:\chemin-fichier\merged-no-doublons.csv" Import-Csv $OriginalFile -Delimiter ';'| Sort-Object Nom-Colonne –Unique| Export-Csv -Path $ExportFile -NoTypeInformation -Delimiter ';' -Force
Je cherche donc un moyen de fusionner ces 2 lignes sans perte.
Partager