Question Découpage dichier CSV

Plus d'informations
il y a 12 ans 11 mois #14618 par SiSMik
Réponse de SiSMik sur le sujet Re:Découpage fichier CSV
Il nous faut un vrai extrait des 2 ou 3 premières lignes de ton fichier CSV pour tester !
(les headers et 2 lignes de données)

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

Plus d'informations
il y a 12 ans 11 mois #14622 par Romain F.
Réponse de Romain F. sur le sujet Re:Découpage fichier CSV
comme dis dans mon premier post , mon fichier csv est de la sorte :
[code:1]172.19.2XX.XX,XXXX,ABC101,\"3.0.22\",HK11111,\"2.0\",\"CD-0029\"
172.19.2XX.XX,,,,HK11111,,,,,P2,\"Profile 2 - Video 1\",\"videoEncode, \"
172.19.2XX.XX,,,,HK11111,,,,,P2,VS1,\"Source 1 - Plain Video 1\",VCH0
172.19.2XX.XX,,,,HK11111,,,,,P2,VE2,\"Encoder 2 - H.264\",H_264,=12/1,CBR,1800,100.0,3,,,,,232.19.XX.XX,5008,true[/code:1]

Et les lignes suivantes sont pareils


Voila, j'ai modifié mon script et j'arrive a cela , bien évidement la syntaxe du write out n'est pas bonne et les informations ressortie ne sont pas classée ..

[code:1]$header =\"Adresse IP\",\"Constructeur\",\"Version SW\",\"Num Serie\",\"Version HW\",\"Nom Codeur\",\"Profile\",\"VS-VE\",\"Source\",\"Résolution\",\"GOP\",\"Rate type\",\"Bitrate\",\"je sais plus\",\"pareil\"
$header
$CSV = Import-Csv -Path \".\Resultats.csv\" -Header $header -delimiter \",\" # import-CSV genere un tableau d'objet / la premiere ligne est un header
$CSV |Get-Member
#$CSV2 = \".\Resultats2.csv\"

foreach ($line in $CSV)
{
$_
$split = $line -split ','
$split[1]
$split[12]
$split[13]
$split[14]
for ($i=0 ;$i –le ($CSV.Length-1) ;$i++)
{
Write-output $split[$i]>> \".\Resultats2.csv\"
}
}[/code:1]


OK je viens de modifier (encore) et j'ai réussi a tout écrire dans une cellule isolé, j'ai juste un soucis lors de mon split: j'ai un \"@{\" et un \"}\" qui apparait en début et fin ... et le header qui apparait aussi , pourquoi ?



Message édité par: Ro_m_1, à: 21/04/13 21:38

Message édité par: Ro_m_1, à: 22/04/13 07:54<br><br>Message édité par: Ro_m_1, à: 22/04/13 08:54

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

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