{MySQL} Comment extraire des adresses mails ?

Fermé
guillaume7684 - 10 juil. 2009 à 15:51
 kays - 20 avril 2012 à 05:29
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 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
10 juil. 2009 à 17:08
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
10 juil. 2009 à 17:23
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 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
10 juil. 2009 à 17:45
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
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