{MySQL} Comment extraire des adresses mails ?

guillaume7684 -  
 kays -
Bonjour,

J'ai un fichier SQL avec environ 1500 adresses mail à l'intérieur.

Comment faire pour les extraire vers un fichier excel?

Merci.
A voir également:

4 réponses

dam75 Messages postés 1063 Date d'inscription   Statut Webmaster Dernière intervention   67
 
Bonjour,

En ligne de commande par exemple :
mysql -ppassword -uuser -hhost -e"SELECT * FROM <ta_table>" nom_database > fichier.txt

Puis importer ce ficheir en Excel (texte tabulé)

Sinon, phpMyAdmin par exemple te permet d'exporter directement une table en fichier.
0
guillaume7684
 
Bonjour,

Merci pour ta réponse, mais je n'ai que le fichier SQL car la BDD n'existe plus sur mon serveur.

Est-ce possible?

Merci.
0
dam75 Messages postés 1063 Date d'inscription   Statut Webmaster Dernière intervention   67
 
il est effectivement possible de parser le fichier sql :
- soit sous Windows si tu as un editeur évolué, par exemple UltraEdit, ... qui prend en compte les expressions régulières pour la recherche
- soit sous Linux (plus rapide !) avec un grep par exemple.

L'expression régulière pour reconnaitre un mail est par exemple : ([\w\.\-]+@[\w\.\-]+\.[a-z]{1,4})
La commande grep : grep -ioE "([a-z\w\.\-]+@[a-z\.\-]+\.[a-z]{1,4})" <fichier.sql>

Sinon, tu peux aussi installer mysql sur ton PC windows, ca prend 5 mn ... :)

Bon courage
0
kays
 
Extraire vos emails est en effet très simple à la fois sur Facebook et sur Viadéo voici les explications ici
http://www.trentyoneclub.com/extraire-ses-contacts-facebook-et-viadeo/
0