Extraire des colonnes d'un CSV
bonjour,
j'essaie d'extraire des colonnes spécifiques d'un csv pouvez-vous m'aider dans mon script ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| # Folder containing source CSV files. Be sure to include a backslash after the folder.
$folderPath = 'C:\Nouveau_dossier\Source\'
# Destination folder for the new files. Be sure to include a backslash after the folder.
$folderPathDest = 'C:\Nouveau_dossier\Dest\'
# Colonnes désirées
$desiredColumns = 'Employee_ID','Last_Name', 'First_Name','Email','Job_Level'
# traitement
Get-ChildItem $folderPath -Name |
# Loop through each file
ForEach-Object {
# Nom du fichier source
$filePath = $folderPath + $_
# Nom du fichier corrigé
$filePathdest = $folderPathDest + $_
# Imports CSV file avec la selection des colonnes
Import-Csv $filePath | Select $desiredColumns |
Export-Csv -Path $filePathDest NoTypeInformation
} |
Merci d'avance