Bonjour,
j'ai deux fichier csv
Je voudrais inserer un champs se trouvant dans le deuxieme dans le premier
Dans le premier fichier j'ai un champs 'Work Location Country'
Dans le deuxième fichier j'ai deux champs 'Country' et 'Code'
Je voudrais ajouter en fin du fichier1 le champs 'Code' à la fin
Pouvez vous m'aider a debugger mon code ?
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $WD = Import-Csv -Path 'C:\TEMP\Original.csv' $Country = Import-Csv -Path 'C:\TEMP\Country.csv' $waag = Import-Csv -Path 'C:\TEMP\final.csv' $usersInBoth = Compare-Object -ReferenceObject $WD.'Work Location Country' -DifferenceObject $Country.'Country' -IncludeEqual | Where-Object {$_.SideIndicator -eq "=="} | Select-Object -ExpandProperty InputObject $results = ForEach($user in $usersInBoth) { $u = $WD | Where-Object {$_.'Work Location Country' -eq $Country} $r = $Country | Where-Object {$_.'Work Location Country' -eq $Country} New-Object -TypeName psobject -Property @{ "code" = $r.code } } $results | Export-CSV -NoTypeInformation -Path $waag
Partager