midrange.com code scratchpad
Name:
Q&D xlsx format export example.
Scriptlanguage:
Python
Tabwidth:
4
Date:
11/16/2021 08:49:24 pm
IP:
Logged
Description:
Q&D xlsx format export example.
Code:
  1. #!/usr/bin/env python3
  2. import ibm_db_dbi as db2
  3. import xlsxwriter as xl
  4.  
  5. query = "select cusnum, lstnam, init, cdtlmt from qiws.qcustcdt where cdtlmt > 100"
  6.  
  7.  
  8. conn = db2.connect()
  9. cur = conn.cursor()
  10. cur.execute(query)
  11.  
  12. wb = xl.Workbook('sample.xlsx')
  13. ws = wb.add_worksheet('Uno')
  14.  
  15. # Header row
  16. header = wb.add_format()
  17. header.set_bold()
  18. ws.set_row(0,None,header)
  19. ws.write(0,0,'Account')
  20. ws.write(0,1,'Last Name')
  21. ws.write(0,2,'Initials')
  22. ws.write(0,3,'Credit Limit')
  23.  
  24. for row_num, row_data in enumerate(cur):
  25.    for col_num, value in enumerate(row_data):
  26.        ws.write(row_num + 1,col_num, value)
  27.        
  28. wb.close()
© 2004-2019 by midrange.com generated in 0.006s valid xhtml & css