voila j’ai un fichier texte contenant des mots, une liste de mots énorme.
Malheureusement, il y a des mots en double. Je cherche à les supprimer
Connaissait vous un logiciel qui permet de le faire ?
Et bien comme je l’ai dit, le fichier est énorme, ils sont déjà par ordre alphabétique, mais maintenant pour chercher les doubles ligne par ligne, cela va me prendre un temps fou !
Tout dépend comment se présente ton fichier texte.
S’il se présente à raison d’un mot par ligne, moi j’essaierais d’abord sort -u en mode console
Il te faut pour cela récupérer la commande sort d’Unix dans sa version windows, mais ca ne doit pas être le plus dur.
Sinon, excel semble effectivement un bonne solution.
En une seule fois, tu peux traiter 65536 lignes (donc mots)
Et si en plus ton fichier est déjà trié, tu peux le splitter s’il dépasse cette taille et traiter chaque morceau l’un après l’autre
Ensuite, pour le traitement proprement dit, le mieux est de faire sans macro :
1- tu importes ton fichier dans excel (colonne A)
2- en B1, tu ecris =A1
3- en B2 tu écris =si(A2<>A1;A2;"")
4- tu recopies cette formule jusqu’en bas de ta zone utile (double clic sur le coin en bas à droite de la cellule B2
5- il te reste à récupérer les données utiles : tu fais une copie de la colonne B
6- dans une nouvelle feuille, tu fais un collage spécial > Valeurs
7- tu tries pour éliminer les lignes vides
En excel ?
Tu rajoutes une colonne avec la fonction nbcar(), et tu fais un filtre automatique
(données > filtrer > filtre automatique)
Edité le 19/04/2008 à 15:01