Question Aide concaténation Fichier CSV

Plus d'informations
il y a 7 ans 5 mois #27703 par LEBON
Bonjour,

Je debute, et j'ai fait ce Script :

[code:1]Echo `n \"************************** Concaténation de toutes les extractions dans : **************************\"

$date = get-date -uformat \"%Y%m%d\"
$Out_File = \"ALL_REGION_AWS\" + '_' + $date + \".csv\"


$File_Header = \"_Header.csv\"
Add-Content $File_Header ('Header1 Header2 Header3 Header4')

$getFirstLine = $true

get-childItem \"*.csv\" | foreach {

$filePath = $_
$lines = $lines = Get-Content $filePath

$linesToWrite = switch($getFirstLine) {
$true {$lines}
$false {$lines | Select -Skip 0}

}
$getFirstLine = $false
Add-Content $Out_File $linesToWrite
}[/code:1]


La concaténation des fichiers CSV présent dans le dossier d'execution se fait bien mais ...

Questions :
- Le fichier _Header se met en dernière ligne alors que je voudrais le mettre en première ligne ... Je n'arrive pas à trouver la solution ...
- J'aimerai remplacer les Tabulations du fichier CSV final par des \";\"


Pour faire plus clair
En fait j'ai dans le dossier des fichier CSV sans header (Entete):
Data1.csv
Data2.csv
Data3.csv
etc ...

Je concatène la totalité de ces fichiers dans un AUTRE csv ...

Je souhaite simplement rajouter des Header(Entete) a cet AUTRE csv (Et ca je n'y arrive pas...)


Exemple :

Data1.csv
Data1 Data1 Data1 Data1
Data2 Data2 Data2 Data2
Data3 Data3 Data3 Data4

Data2.csv
Data4 Data4 Data4 Data4
Data5 Data5 Data5 Data5
Data6 Data6 Data6 Data6

Resultat concaténation AUTRE.csv (OK)
Data1 Data1 Data1 Data1
Data2 Data2 Data2 Data2
Data3 Data3 Data3 Data4
Data4 Data4 Data4 Data4
Data5 Data5 Data5 Data5
Data6 Data6 Data6 Data6


Je souhaite rajouter les Headers comme suit : (NOK)
Header1 Header2 Header3 Header4
Data1 Data1 Data1 Data1
Data2 Data2 Data2 Data2
Data3 Data3 Data3 Data4
Data4 Data4 Data4 Data4
Data5 Data5 Data5 Data5
Data6 Data6 Data6 Data6

Merci par avance pour votre aide.<br><br>Message édité par: fabien1211, à: 24/10/18 14:41

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois #27704 par LEBON
Réponse de LEBON sur le sujet Re:Aide concaténation Fichier CSV
Alors bizarrement mon script fonctionne si je remplace le nom de fichier \&quot;_Header.csv\&quot; par \&quot;1Header.csv\&quot;

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.034 secondes
Propulsé par Kunena