Bonjour,

J'ai un fichier de plus de 40 000 adresse sous Excel sous la forme :

abordenave@club-internet.fr 2016-05-17 11:42:24+00 f

aborel@laudunlardoise.fr f

aboussarcl@saint-renan.fr t

a.bouvot@dettwiller.fr t

a.brassier@berre-l-etang.fr f

abri-cotier@wanadoo.fr 2016-04-21 07:36:13+00 2016-04-21 07:36:13+00 f

abri.cotier0360@orange.fr f

Le tout sur une seule colonne bien sur...sinon pas drôle

Existe-t-il une manipulation ou un outils pour supprimer tout les caractère polluant de facon industrielle et non ligne par ligne ?

excel outil fichier
8
3

6 réponses

il y a 7 ans par PascalW

Bonjour

C'est amusant mais je prépare un TP pour des étudiants de première année sur l'utilisation d'Excel pour le traitement et la préparation des données.

Donc pour répondre à ta question: oui on peut nettoyer ton fichier sans faire de la programmation de haut vol

En voyant les exemples que tu donnes, je procéderai ainsi:

1/ j'importerai le fichier sous excel en utilisant l'outil de conversion avec l'espace comme séparateur (il n'y a pas d'espace dans une adresse mail)

2/ tu obtiendras dans la première colonne tes adresses (tu peux effacer le reste)

voila

7
il y a 7 ans par TaverritiFranck

+1

Je pense qu'il n'y a pas mieux.

Si tu es sous Excel 2003 ou +
1. Ouvrir Excel => nouveau fichier
2. Onglet "Données" => Données Externes - Fichier texte => choisir fichier à traiter
3. Tu arrives sur un assistant d'importation et tu choisis l'espace comme délimiteur (il t'affiche le fichier traité en bas pour validation)

3
il y a 7 ans par ClaudineBlanquier

Bonjour Arnaud,

Il faut découper la chaine de caractère pour en extraire uniquement l'adresse mail en utilisant les fonctions excel. Dans ton cas il me semble que chercher le 1er espace serait une bonne borne de découpage.Tu peux appliquer par exemple la formule suivante =GAUCHE(texte;CHERCHE(" ";texte;1)) avec texte ta colonne d'adresse.

A toi de jouer !

6
il y a 7 ans par GuillaumeROBERT

Au plus simple, j'aurais fait ceci.

  • Aller dans Rechercher et Remplacer
  • Remplacer  [ESPACE]* (en mettant un espace et non en écrivant espace)

Ca va te virer tous les espaces et ce qui est après !

4
il y a 7 ans par PascalW

joli !

2
il y a 7 ans par Coquelicom

Alors? Tu as testé les solutions? Quel retour?

2
il y a 7 ans par olivierChaillot

c'est vrai ça Arnaud, tu pourrai nous dire si nous t'avons servi à quelque chose :) !

3
il y a 7 ans par ArnaudLemoine

Bonjour,

Patience... je n'ai pas eu le temps de tester encore.. je fais cela cette semaine...mais merci à tous de vos réponses

1
il y a 7 ans par olivierChaillot

Solution "à l'arrache" d'un non spécialiste : tu importe ton ficgier (copier / coller) dans mailjet (nouveau contact) ils ont un logiciel qui reconnait les adresses courriel, puis tu exportes le résultat depuis mailjet vers ton excel ...

ça marche, j'ai déjà fait ... mais c'est pas orthodoxe ... solution de faignant !

Si tu n'as pas de compte mailjet, je veux bien te faire la manip

1
il y a 7 ans par ArnaudLemoine

C'est une extraction de Mailjet... mais il me pourrit les adresses quand je les importe sous Excel

1
il y a 7 ans par olivierChaillot

c'est que tu t'es planté sur le format d'exportation !

essaye avec libreoffice qui demande systématiquement de valider le format d'exportation

1
il y a 7 ans par ThomasSOULIER

Bonjour Arnaud,

Oui !

Soit par des commande simple soit de macro commande.

Nous faisons régulièrement ceci pour nos clients avant intégration dans les CRM.

Il faut voir la structure précise de la donnée.

Si tu m'en envoies un extrait mon spécialiste néttoyage de données te dira.

Amicalement,

Thomas

1

Vous aimez Skiller?

Rejoignez la communauté.