Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010
-
23 nov. 2010 à 12:11
Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010
-
28 nov. 2010 à 12:43
Bonjour ,
Je suis d'un niveau débutant en VB et je ne sais pas par quoi commencer.
Je désire avoir de l'aide pour concevoir un petit programme en VB.
Le but c'est de convertir un fichier .CSV en fichier .TXT ayant une certaine forme bien précise.
Je peux vous faire parvenir un exemple de ces deux fichiers.
Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010 25 nov. 2010 à 12:10
Bonjour,
Merci pour votre aide.
La structure du fichier .TXT devra avoir cette forme:
date/espace/a ou b;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20
C'est à dire:Exemple
20101124 b;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20
20101124 a;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20
La date sous cette forme:AnnéeMoisJour
a=Midi
b=Soir
Dans le fichier.TXT, la première ligne en haut étant la plus récente.
Le fichier comporte pour l'instant prés de 8000 lignes ,mais doit être prévu pour beaucoup plus.
Comment faire pour vous faire parvenir ces fichiers en exemples?
Merci pour votre réponse.
Cordialement
Treek
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 25 nov. 2010 à 12:51
Dim ligne as string
dim chemin_src as string
dim chemin_dst as string
chemin = "c:\..."
open chemin_src & "\fichier.csv" for input as #1
open chemin_dst & "\fichier.txt" for output as #2
While not EOF(1)
line input #1, ligne
print #2, ligne
Wend
close #2
close #1
Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010 25 nov. 2010 à 13:03
Merci pour ce code loulou69
Mais le fichier.CVS est spéciale , et il y a des colonnes à supprimer.
C'est pour cela que si je ne vous donne pas la structure du fichier.CVS
rien n'est possible.
Comment vous le faire parvenir en pièces jointes?
Merci pour votre réponse.
Treek
Vous n’avez pas trouvé la réponse que vous recherchez ?
Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010 25 nov. 2010 à 14:31
D'accord, mais le but est de convertir un fichier .CVS en fichier .TXT
Avec l'aide d'un programme écrit en VB6.
Bien sûr que dans le fichier .TXT il n'y a pas de colonnes,mais dans le fichier .CVS il y en a qu'il faut supprimer et ne garder que les données nécessaires au fichier Texte.
Merci de votre compréhension.
treek
Treek
Messages postés13Date d'inscriptionmercredi 13 février 2008StatutMembreDernière intervention 5 décembre 2010 25 nov. 2010 à 15:40
Dim ligne As String
Dim chemin_src As String
Dim chemin_dst As String
chemin = "c:\DossierKeno\keno.csv"
Open chemin_src & "\fichier.csv" For Input As #1
Open chemin_dst & "\fichier.txt" For Output As #2
While Not EOF(1)
Line Input #1, ligne
Print #2, ligne
Wend
Close #2
Close #1
Voila ce qu'il me dit:
Microsoft Visual Basic
Erreur de compilation:
Incorrect à l'extérieur d'une procédure