Advertisement
Guest User

Untitled

a guest
May 1st, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import psycopg2
  5. import sys
  6. import xlwt
  7.  
  8. con = None
  9.  
  10. try:
  11.     i=0
  12.     con = psycopg2.connect(database="testdb", user="postgres", password="pass123",  port="5432")
  13.    
  14.     cur = con.cursor()
  15.     cur.execute("SELECT * FROM company")
  16.     workbook = xlwt.Workbook()
  17.     sheet = workbook.add_sheet("Sheet Name")
  18.     while True:
  19.      
  20.         row = cur.fetchone()
  21.        
  22.         if row == None:
  23.             break
  24.            
  25.         print row[0], row[1], row[2]
  26.         sheet.write(i,0, row[0])
  27.         sheet.write(i,1, row[1])
  28.         sheet.write(i,2, row[2])
  29.         i+=1
  30.     workbook.save("kh.xls")
  31. except psycopg2.DatabaseError, e:
  32.     print 'Error %s' % e    
  33.     sys.exit(1)
  34.    
  35.    
  36. finally:
  37.    
  38.     if con:
  39.         con.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement