Bonjour à tous,
Je souhaiterais avoir votre support dans la rédaction d'un script Powershell afin de traiter en lot des fichiers CSV
J'ai de très faibles notions en batch, et scripts et je n'ai pas trouvé de réponses facilement transposables sur la toile après 2 h de recherche aujourd'hui...
J'ai besoin de traiter environ 400 fichiers créés sur la même structure --> j'ai besoin de supprimer certaines colonnes inutiles avant d'exécuter une macro d'import / concaténation sous Excel...
Le script suivant marche très bien sur un fichier et je voudrais le transposer de sorte que cela puisse traiter tous les fichiers du répertoire au lieu de nommer le fichier dans le script :
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $source = "c:\Temp\1\113-291-211216.csv" $destination = "c:\Temp\2\113-291-211216.csv" (Import-CSV $source -Header 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 | Select "1","2","4","5","7" | ConvertTo-Csv -NoTypeInformation | Select-Object -Skip 1) -replace '"' | Set-Content $destination
Comment puis-je procéder ?
Vous remerciant par avance.
David
Partager