Avec le projet tiers mysqldb installé, vous pouvez facilement lire ce tableau, par exemple:
import MySQLdb
conn = MySQLdb.connect (host = "localhost",
user = "testuser",
passwd = "testpass",
db = "test")
cursor = conn.cursor()
cursor.execute("SELECT * FROM thetable")
while True:
row = cursor.fetchone()
if row is None: break
# here: do something with the row
Vous pouvez bien sûr écrire chaque ligne dans un fichier csv
avec Python module de la bibliothèque standard csv - vous aurez juste besoin d'un import csv
au début de votre code. Puis, après la cursor.execute
, vous pouvez utiliser un code tel que:
with open('thefile.csv', 'w') as f:
writer = csv.writer(f)
while True:
row = cursor.fetchone()
if row is None: break
writer.writerow(row)
Si vous voulez écrire un fichier .xls
au lieu d'un .csv
, voir le module tiers xlwt.
Merci beaucoup Mr.Alex Martelli ......... – Nimmy
Edité URL pour xlwt pour supprimer le numéro de version antique - par défaut est la dernière version qui réduit l'usure de l'équipe de support :-) –