Bonjour,

J'ai un petit script powershell qui permet de convertir des fichiers xlsx en csv qui fonctionne.
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
foreach($file in (Get-ChildItem "Mettre le chemin ou sont les fichiers xlsx")) {
 
  $newname = $file.FullName -replace '\.xlsx$','.csv'
  $ExcelWB = new-object -comobject excel.application
  $Workbook = $ExcelWB.Workbooks.Open($file.FullName) 
  $Workbook.SaveAs($newname,6)
  $Workbook.Close($false)
  $ExcelWB.quit()
 
}

Le code ci-dessus fonctionne, par contre ce que je cherche à faire, c'est lorsqu'il crée le fichier le fichier csv il récupère la date de création du fichier source pour créer a la même date de création le fichier csv

Je trouvé ce code permettant de récupérer la date de création du fichier
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$lastModifiedDate = (Get-Item "C:\tmp\toto.xlsx").LastWriteTime
echo $lastModifiedDate
 
jeudi 24 juin 2021 14:27:26

Cordialement,
Seb