bonjour,
Je doix structurer un fichier texte en utilisant VB.NET,
en effet j'ai pu lire le fichier et avancer avec STREAM READER et STREAM WRITER.
mon fichier est de cette forme:
entête et numéro page
2015 texte1 texte2 texte3
texte1 texte2 texte3
2016 texte1 texte2 texte3
texte1 texte2 texte3
|pieds de page
je doit mettre les textes appartenant au même numéro sur la même ligne c'est à dire sous cette forme:
//1ère ligne
2015 ; texte1 texte1; texte2 texte2; texte3 texte3; en tête+numéro_ page;pieds de page
//2ème ligne//
2016 ; texte1 texte1;texte2 texte2 ; texte3 texte3
j'ai pu me débrouiller pour récupérer les ligne avec numéro , mais j'arrive pas à trouver la commande pour revenir à la ligne précédente et insérer dans l'emplacement convenable et ajouter l'en tête et le pieds de page à la fin de chaque ligne
comment faire?
j'ai fais une boucle de cette forme:
sachant que mon fichier est assez grand et comporte plusieurs page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ......... do ligne = sr.readline T=mid(ligne,1,1) ///je compare sur le 1er caractère// if strcompare(T,"1") sw.wrile(ligne & vbCrLf) else if(strcompare(T, " ") //ici je dois concaténer la ligne à la précédente : sauf que j'arrive pas à récupérer la ligne précédente// end if .........
merci pour votre aide
Partager