"ReBonjour" tout le Monde,
J'ai réussit à mettre le contenue du Fichier texte dans un tableau.
Mon problème maintenant est que je voudrais séparer certaines partie en colonnes comme cela :
Bla Bli Blo
Bla Bli Bli Blo Blo
Bla Bli Blo Blo
Et je voudrais un tableau avec :
____Cln 1 Cln 2 Cln 3
Lgn1 Bla | Bli | Blo
Lgn2 Bla | Bli Bli | Blo Blo
Lgn3 Bla | Bli | Blo Blo
En sachant que les lignes je les ai déjà, mon problème est : Au moment de la lecture du fichier, il faudrait trouver une solution pour arriver à associer les BLA à la colonne 1, les BLI à la colonne 2, ...
J'ai pensé à faire, dans mon fichier txt, des séparation du type | ou ; pour être facilement repérable et par conséquent rendre le "trillage" plus aisée.
Je suis entrain d'essayer de faire fonctionner ce système :
En fait, dés que FindString() renvoie une réponse la valeur c (colonne) s'incrémente de 1. Ensuite, je n'ai plus qu'a faire une fonction pour que c fasse 1,2,3,1,2,3,1,2,3,1,2,3, .... Comme ça, dans mon fichier, je met un ";" dés que je veux que sa change de colonne. Sauf que le code n'est pas trop fonctionnel ...
Code : Tout sélectionner
If ReadFile(0,"Test.txt")
While Eof(0) = 0 ;Regarde combien de ligne est constitué le Fichier TXT
ReadString(0)
l+1
Wend
Dim Liste.s(3,l) ;Crée le tableau en fonction du nombre de Ligne (l)
l=1
c=1
FileSeek(0,0) ;Replace le curseur au début du fichier
While Eof(0) = 0
Debug position
Delay(2000)
If position = FindString(ReadString(0),";",1) ;Cherche le caractère ";"
c+1
EndIf
Wend
EndIf
Voila, merci d'avance
