Supprimer une ligne d'un fichier csv [Résolu]

Benjyii 21 Messages postés jeudi 12 mai 2011Date d'inscription 9 juin 2011 Dernière intervention - 25 mai 2011 à 16:48 - Dernière réponse : Benjyii 21 Messages postés jeudi 12 mai 2011Date d'inscription 9 juin 2011 Dernière intervention
- 26 mai 2011 à 17:18
Bonjour,

J'ai un fichier csv et je cherche en VBScript a supprimer la première ligne...

quelqu'un peut il m'aider ? Merci
Afficher la suite 

2 réponses

Répondre au sujet
cs_Sbt 49 Messages postés mardi 29 avril 2003Date d'inscription 22 mai 2012 Dernière intervention - 26 mai 2011 à 14:59
+1
Utile
Bonjour,

Voici un bout de code rapide.
Il lit le fichier csv en entree et ecrit un fichier en sortie sans la première ligne.

Dim objFileSystem
Dim objFichierSortie
Dim objFichierEntree

Set objFileSystem = WScript.CreateObject("Scripting.FileSystemObject")
Set objFichierSortie = objFileSystem.CreateTextFile("c:\Temp\Temp.txt")
Set objFichierEntree = objFileSystem.OpenTextFile("c:\Temp\TestCSV.csv")

' Lecture de la première ligne d'entete.
Ligne = objFichierEntree.ReadLine
Do While Not objFichierEntree.AtEndOfStream
Ligne = objFichierEntree.ReadLine
objFichierSortie.WriteLine(Ligne)
Loop
objFichierSortie.Close
objFichierEntree.close
objFileSystem.DeleteFile "c:\Temp\TestCSV.csv"
objFileSystem.CopyFile "c:\Temp\Temp.txt", "c:\Temp\TestCSV.csv"
objFileSystem.DeleteFile "c:\Temp\Temp.txt"


En espérant que ca réponde à ton besoin.
A+
Sbt
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Sbt
Benjyii 21 Messages postés jeudi 12 mai 2011Date d'inscription 9 juin 2011 Dernière intervention - 26 mai 2011 à 17:18
0
Utile
Merci ça marche :)
Commenter la réponse de Benjyii

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.