|
Code:
- import ibm_db
- import xlsxwriter
-
- db_name = &
- username = &
- password = &
-
- wb = xlsxwriter.Workbook(&
- ws = wb.add_worksheet(&
-
- conn = ibm_db.connect(db_name, username, password)
- sql = &
- if conn:
- stmt = ibm_db.exec_immediate(conn, sql)
- num_columns = ibm_db.num_fields(stmt)
- for num in range(0, num_columns):
- ws.write_string(0, num, ibm_db.field_name(stmt, num))
- x=1
- while ibm_db.fetch_row(stmt):
- for num in range(0, num_columns):
- bd = ibm_db.result(stmt, num)
- ws.write_string(x, num, str(bd))
- x+=1
- else:
- print(&
-
- ibm_db.close(conn)
- wb.close()
-
|
|