sql >> Databasteknik >  >> RDS >> Oracle

Hur man exporterar en tabell till csv- eller excel-format

kanske använd csv-modulen (från standardbiblioteket):

import csv
cursor = connection.cursor() # assuming you know how to connect to your oracle db
cursor.execute('select * from table_you_want_to_turn_to_csv')
with open('output_file.csv', 'wb') as fout:
    writer = csv.writer(fout)
    writer.writerow([ i[0] for i in cursor.description ]) # heading row
    writer.writerows(cursor.fetchall())

Om du har massor av data, rulla upp fetchall() till en loop.

Glada spår!



  1. Enterprise Library ODP.NET-anrop returnerar ORA-06502:PL/SQL:numeriskt eller värdefel

  2. Använda @DECLARE i MYSQL 5.1

  3. ORA-01843:inte en giltig månad

  4. Utmaningslösningar för nummerseriegenerator – del 5