2016-06-15 8 views
-1

私は、pythonでtkinterを使用してpostgresqlからテーブルをエクスポートしてファイルをExcelにエクスポートするフォームを開発しようとしています。 またはPythonインターフェイスを使用してPostgresqlからExcelにテーブルをエクスポート

Psのを得意とするSQLクエリの結果をエクスポートします。私は、Pythonの初心者

+0

stackoverflowのは、コード・ライティングのサービスではありません。問題の特定の部分はあなたが苦労していることですか? –

答えて

0

だ問題に2部、(i)はありますが、あなたがpsycopg2ライブラリを使用することができます(データベースからテーブルを読み込みます(ii)テーブルをcsvファイルに書き込みます(これはExcelで読むことができます)。

1)テーブルを読む:https://wiki.postgresql.org/wiki/Psycopg2_Tutorial

import psycopg2 

conn=psycopg2.connect("dbname='foo' user='dbuser' password='mypass'") 
cur = conn.cursor() 
cur.execute("""SELECT * from bar""") 
rows = cur.fetchall() 

for row in rows: 
    print " ", row[1] 

2)をCSVとして書く:https://docs.python.org/2/library/csv.html

import csv 
with open('mytable.csv', 'wb') as csvfile: 
    cwriter = csv.writer(csvfile, delimiter=' ', 
          quotechar='|', quoting=csv.QUOTE_MINIMAL) 
    for row in rows: 
     cwriter.writerow(row) 
関連する問題