Seite 1 von 1

CSV export einer SQL Tabelle...

Verfasst: Montag 18. September 2006, 09:26
von jens
Hab was nette gefunden, um eine SQL Tabelle als CSV zu exportieren:

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()
Ist von http://maxischenko.in.ua/blog/entries/1 ... qlalchemy/

Sollte eigentlich auch kein Problem sein, das auch ohne SQLAlchemy zu machen...