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

Drag d'un fichier depuis l'explorer vers une zone Texte d'une feuille : help ! [ par GEDDi ] Question bete mais je ne sais pas comment faire :J'ai une feuille(Form1) avec une zone de Texte (Text1) et je veux 'Draguer'un fichier venant de l"exp Manipulation des données dans un texte !! [ par beber ] debutant 100% voir plus !Recherche comment ouvrir un fichier contenant des variables X et Y d'une fonction. Puis d'arriver sous VB à les recuperer pou Gestion de caractères d'un fichier texte avec VB [ par pedro ] Hello tout le monde .Je recherche les sources d'un programme qui permet de lire un fichier texte .Les données lu dans ce fichier doivent pouvoir etre Eléments d'un fichier texte dans un Flexgrid [ par florian ] Je cherche à placer des éléments d'un fichier texte dans un objet Flexgrid mais j'ai quelques difficultés à y arriverMerci pour toutes informationsSal toujours pour mon fichier texte désolé [ par drublic ] salut, bon merci pour la reponse.je vais essayer d'être un peu plus claire.1 : je vais graver mon soft. Dans celui-ci je fait appel a un .txt est a un Interrogation ??? sur un grid [ par Florian ] Bonjour,Voilà, j'essaie d'extraire des informations d'un fichier texte pour les afficher dans un objet de type Grid.Pour l'instant j'arrive à afficher Interrogation ??? sur un grid [ par Florian ] Bonjour,Voilà, j'essaie d'extraire des informations d'un fichier texte pour les afficher dans un objet de type Grid.Pour l'instant j'arrive à afficher Ouverture d'un fichier [ par Brodeur ] Bonjour, j'ai cree une sorte de bloc note mais quand je clique sur un fichier texte, mon prog s'ouvre mais le texte ne s'affiche pas (lorsque l'on cli Enregistrement d'un fichier texte [ par JCLK ] J'utilise cette commande pour enregistrer un fichier texte, mais il y a un problème : des guillemets s'affichent au début et à la fin du texte. Commen LECTURE ET AFFICHAGE D'UN FICHIER TEXTE ??? [ par Daniel ] Bonsoir,Je souhaite :-1- Ouvrir-2- Lire-3- AfficherUn fichier texte dans une textBox, avec prise en comptedes retour à la ligne présent dans ce fichie


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,484 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é.