Traitement de fichier avec VB6

theunknown0o Messages postés 14 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 1 juillet 2010 - 18 juin 2010 à 14:12
theunknown0o Messages postés 14 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 1 juillet 2010 - 18 juin 2010 à 15:41
Bonjour, j'ai un fichier (.csv, .txt) structuré comment suit:
[b]step 1
col! 1,2,3,4,5
P1,x,x,,
P2,,x,,
P3,x,,x,
p1,x,x,,x
P1,x,,,
P2,x,,x,/b

j'aimerai savoir s'il est possible d'avoir un second fichier en output comme suit:
NB: 1 = le détail existe
0 = pas de détail

[b]step 2
P1,x,x,,,1100
P2,,x,,,0100
P3,x,,x,,1010
P1,x,x,,x,1101
P1,x,,,,1000
P2,x,,x,,1010/b

Cordialement.

2 réponses

lolokun Messages postés 1241 Date d'inscription mardi 10 octobre 2006 Statut Membre Dernière intervention 27 août 2013 7
18 juin 2010 à 14:26
Bonjour,

Oui c'est possible.
Mais où bloques-tu et qu'as tu essayé de faire??

Ouverture du fichier?
lecture des lignes?
-> tu auras plein d'exemples sur le site.

Une fois que tu auras lu ton fichier ligne par ligne, il te suffira d'utiliser la fonction split() pour récupérer chaque partie entre les virgules et donc rajouter en fin de ligne ton code.

L'expérience, c'est une connerie par jour, mais jamais la même..
0
theunknown0o Messages postés 14 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 1 juillet 2010
18 juin 2010 à 15:41
Pour la lecture du fichier, j'ai pas de problème avec, c avec la fonction split () ou je me retrouve avec les valeurs (x) et non pas avec 1 et 0 comme je le veux. :(
0
Rejoignez-nous