Comment remplacer des virgules par des points virgules avec vbcript?
Bonjour,
Je voudrai pouvoir changer sur un ficher csv les virgules par des points virgules, j'ai trouvé que la fonction replace permet de changer une chaine de caractère par une autre mais je ne sais pas comment comencer le programme ni la syntaxe car je ne connais pas vbscript.
Merci
Remplacer des , par des ; sur un fichier existant.
Bonjour tout le monde,
le programe ci dessous remplace des , par des ; sur le fichier "Réalisé.csv". Pour cela il a fallu :
- créer un fichier source et un fichier cible
- transformer chaque ligne du fichier source et l'écrire dans le fichier cible (boucle)
- fermer les fichiers
- renommer le fichier source (ajouter .old à la fin du nom)
- renommer le fichier cible (avec le nom du fichier source)
- effacer le fichier source
Mon souci est au niveau de la boucle qui doit parcourir tout le fichier puis le copier dans un autre fichier File.csv par exemple ainsi que renommer les fichiers.
Si vous pouvez m'aider ? Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Dim oFSO
Dim File1
Dim File2
Dim TEMP_Line As String
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set File1 = FSO.OpenTextFile("D:\Export\BW\Réalisé.csv", 1, False)
Set File2 = FSO.OpenTextFile("D:\Export\BW\File.csv", 2, True)
Do While Not File.AtEndOfStream
TEMP_Line = File.ReadLine
Replace("D:\Export\BW\Réalisé.csv", ",", ";")
File2.writeline ("TEMP_Line")
Loop
File1.Close
File2.Close
Set File1 = fso.GetFile("D:\Export\BW\Réalisé.csv")
File1.delete |