sql >> Database teknologi >  >> RDS >> Oracle

Sådan eksporteres en tabel til csv- eller excel-format

måske bruge csv-modul (fra standardbibliotek):

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())

Hvis du har masser af data, skal du rulle fetchall() ud i en løkke.

Gode ​​stier!



  1. God praksis at opdele data over flere databaser?

  2. Sådan opretter du forbindelse til Heroku postgres-database fra en lokal forbindelse i php

  3. Oprettelse af trigger i mysql til generation UUID

  4. 4 måder at tælle rækker i SQL Server-tabel med fordele og ulemper