{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.
Configuration: Windows Vista
Firefox 3.0.11

4 réponses

  1. dam75 Messages postés 1212 Statut Webmaster 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
  2. 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
  3. dam75 Messages postés 1212 Statut Webmaster 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
  4. 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