Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tri sur fichier texte [ Divers / Débutants ] (davth)

jeudi 12 octobre 2006 à 10:45:16 | Tri sur fichier texte

davth

Bonjour à tous,
Débutant en vb, je souhaite effectuer du tri dans un fichier *.txt. Quelqun pourrait il m'indiquer quelle est la méthode (la plus simple)  à utiliser pour faire un tri par ordre alphabétique ou supprimer des doublons par exemple. Merci pour votre aide...

jeudi 12 octobre 2006 à 11:02:22 | Re : Tri sur fichier texte

GeorgesDeLajungle

Bonjour,
En t'aidant des différents sources et tutos tu devrais pouvoir récupérer les données de ton fichier texte dans un tableau. Tu souhaites faire un tri alphabétique, ton tableau sera donc un tableau de string. Utilise les fonctions de comparaisons pour trier ton tableau et retrouver les doublons.
(Regarde le msdn de .net sur les fonctions Icompare)
Tu as aussi la possibilité de créer une table datatable dans laquelle stocker tes valeurs de chaines de caractères et d'utiliser la fonction sort sur ta table. Tout dépend de ce que tu veux faire de ton fichier trié après le réécrire, utiliser les valeurs dans un datagrid ...
A toi de voir.

Eric

jeudi 12 octobre 2006 à 12:56:32 | Re : Tri sur fichier texte

mortalino

Membre Club


Salut,

une autre technique consisterai à placer tes valeurs du fichier texte dans un nouveau classeur excel, tu fais un tri alpha-numériques, puis une extraction (sur place) sans doublons.
Ces 2 méthodes (tri + extraction sans doublons) sont gérées par Excel.

Il te suffit ensuite de relire ces données afin de les replacer dans le fichier texte.

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>

jeudi 12 octobre 2006 à 15:45:01 | Re : Tri sur fichier texte

THE VIPER

salut ,plus simple ,charge le fichier texte dans une ListBox le tri est inclu comme option et pour les doubles ,un code de genre
on error resume next ' si la longeur du listbox est change ...
for i=0 to list1.listcount-2
if  list1.list(i)=list1.list(i+1) then list1.removeitem(i)' si il y a un double on le supprime .
next

PS:pour charger un fichier texte:
Sub Load_File(filename As String, Listb As ListBox)
Dim String_Buffer As String
Open filename For Input As #1
    Do Until EOF(1)
        Line Input #1, String_Buffer
        Listb.AddItem String_Buffer
    Loop
Close #1
End Sub

A++
THE VIPER

vendredi 13 octobre 2006 à 21:44:22 | Re : Tri sur fichier texte

TroXsA

Salut
Pour les doublons :
http://www.troxsa.info/index.php?option=com_content&task=view&id=58&Itemid=2


Puis pour avoir un triage par ordre alpha num suffit d'utiliser la proprieter Sorted du ArrayList !

Cordialement,

[ Lien ]
Le site qui ne parle qu'un seul langage, visual basic 2005



Cette discussion est classé dans : fichier, texte, tri


Répondre à ce message

Sujets en rapport avec ce message

Supprimer chaque ligne d'un fichier jusqu'à trouver la bonne [ par yo612 ] Bonsoir,Je souhaite supprimer chaque (premières) lignes d'un fichier qui ne commence par par une date.Bien sûr après la date, il y a des informations Extraire les url d'un fichier texte [ par lolpop ] Bonjour,j'ai un fichier texte contenant plusieurs ligne de texte avec a l'intèrieur des url ecrite http://www.domaine.com....... et j'aimerai extraire Stocker des variables dans un fichier texte [ par Halarin ] Bonjour, Je cherche désèspérement le moyen de stocker des variables dans un fichier .txt et que au lancement du programme, il vérifie ces variables et convertir en numérique [ par marcod59 ] Bonjour,Je vais chercher des chiffres dans un fichier texte, et j'ai besoin de faire une opération avec. Ex :tma = Text1(7).Textpma = tma * 83 / 100De probleme fichier texte [ par hamster man ] Bonjour a tous,je viens de m'apercevoir que l'erreur 340 de mon appli est surement du a un fichier texte dont je me sers...mon appli en résumé:quand j boucle avec importationde fichier texte [ par veropologne ] bonjour,je decouvre vb, mais j'ai qlq notions de programmation (C,C++)j'aurai besoin de votre aide.j'ai besoin de traiter un grand nombre de fichiers probleme avec exposants [ par fabientoupeti ] bonjour,comme le dit le sujet j'ai un problème avec le e de exposant et un fichier texte.j'utilise VB en macro avec CATIA (logiciel de CAO) donc je ne améliorer recup contenu fichier texte dans listbox [ par Tyrell2 ] bonjour, le débutant est de retour...voila mon problème du jour : je veux afficher le contenu d'un fichier texte dans une listboxet la recuperation du Ecriture dans un fichier Texte [ par bluetoote ] Bonjour TLM,Je suis entrain de faire une petite application sur VB6. Mon probleme c'est que j'ai pas pu déclarer l'expression monconfig comme variable Sauvegarde TextBox et Label en fichier Texte [ par Mat1554 ] Bonjour, j'aimerais savoir si ses possible (si oui comment car j ai pas trouver tutorial sous google) de faire qu'en cliquant sur le bouton sauvegarde


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.