Bonjour,
J'utilise le code si dessous pour analyser un fichier texte, en sortir des données, et le transcrire vers un fichier Txt pour l'importer via la fonction Himportetexte.
Ceci fonctionne parfaitement bien, excepté que je viens de voir qu'il est possible que certaines rubriques dans le fichier original peuvent apparaître deux fois.
Exemple :
fichier original : 200 data1 201 data2 202 data3 etc... 201 data2
devient : data1 data2 data3 etc...
Mais la fonction Himportetexte me donne par exemple l'erreur que la rubrique 201 existe déjà.
Comment faire en sorte que lors de la boucle (ou ailleurs) une rubrique (et ses données correspondantes) ne puisse pas apparaître deux fois dans le même fichier ?
BAV
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 POUR TOUTE CHAINE sUnElement DE sFichierSource SEPAREE PAR Caract(10) //Si dans la chaine sUnElement on trouve au moins // un Caract(28) alors on récupère les valeurs SI ChaîneOccurrence( sUnElement, Caract( 28 ) ) > 0 ALORS //stLigne1 contient les noms des rubrique //Que l'on fait précéder d'un "R" gsLigne1 += "R" + ExtraitChaîne( sUnElement, 1, Caract(28) ) + Caract(44) //TAB //stLigne2 contients les valeurs séparés par des tabulations stLigne2 += ExtraitChaîne( sUnElement, 3, Caract(28) ) + TAB FIN FIN gsLigne1 += "Runiek_FM_ID" + Caract(44) + "Rpolibezoek"
Partager