Bonjour
je souhaite fusionner 2 fichiers csv
un fichier mois_courant.csv de 20 000 ko
un fichier histo.csv de 510 000 ko
lorsque je lance mon script 2 phénomènes se produisent
le fichier généré global.csv fait 1 610 000 ko, pourquoi une telle différence ?
dans le fichier global.csv les 2 fichiers sont séparés d'une ligne vide l'entête du deuxième n'a pas été prise en compte.
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 $getFirstLine = $true get-childItem "C:\TEMP\*.csv" | foreach { $filePath = $_ $lines = Get-Content $filePath $linesToWrite = switch($getFirstLine) { $true {$lines} $false {$lines | Select -Skip 1} } $getFirstLine = $false Add-Content "C:\TEMP\GLOBAL.csv" $linesToWrite }
Partager