Code:
-
- import ibm_db_dbi as db2
- import xlsxwriter as xl
-
- query = "select cusnum, lstnam, init, cdtlmt from qiws.qcustcdt where cdtlmt > 100"
-
-
- conn = db2.connect()
- cur = conn.cursor()
- cur.execute(query)
-
- wb = xl.Workbook('sample.xlsx')
- ws = wb.add_worksheet('Uno')
-
- header = wb.add_format()
- header.set_bold()
- ws.set_row(0,None,header)
- ws.write(0,0,'Account')
- ws.write(0,1,'Last Name')
- ws.write(0,2,'Initials')
- ws.write(0,3,'Credit Limit')
-
- for row_num, row_data in enumerate(cur):
- for col_num, value in enumerate(row_data):
- ws.write(row_num + 1,col_num, value)
-
- wb.close()
|
|