CSV export einer SQL Tabelle...
Verfasst: Montag 18. September 2006, 09:26
Hab was nette gefunden, um eine SQL Tabelle als CSV zu exportieren:
Ist von http://maxischenko.in.ua/blog/entries/1 ... qlalchemy/
Sollte eigentlich auch kein Problem sein, das auch ohne SQLAlchemy zu machen...
Code: Alles auswählen
engine = sqlalchemy.create_engine('mysql://...')
meta = sqlalchemy.BoundMetaData(engine)
table = Table('table_name', meta, autoload=True) # introspect live db
fd = open('z.csv', 'wt') # CSV file to write to
writer = csv.writer(fd, delimiter=',')
writer.writerow(table.columns.keys()) # header
for r in table.select().execute(): # SELECT * statement
writer.writerow(r)
fd.close()
Sollte eigentlich auch kein Problem sein, das auch ohne SQLAlchemy zu machen...