Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách xuất bảng sang định dạng csv hoặc excel

có lẽ sử dụng mô-đun csv (từ thư viện chuẩn):

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

Nếu bạn có nhiều dữ liệu, hãy giải nén fetchall () vào một vòng lặp.

Những con đường hạnh phúc!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thoát các ký tự điều khiển trong Oracle XDB

  2. 50 Sắc thái của Kỳ thi Chứng chỉ Cơ sở dữ liệu Oracle

  3. Oracle PL / SQL:Ví dụ SQL động sử dụng thực thi ngay lập tức

  4. MVC4 Entity Framework nhiều đến nhiều tên bảng kết hợp tùy chỉnh và tên lược đồ

  5. Kiểu dữ liệu SQL national character (NCHAR) thực sự dùng để làm gì?