Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. import csv
  2. import os
  3. import xlrd
  4. from xlwt import XFStyle
  5. from xlrd import open_workbook
  6. from xlwt import Workbook
  7. from xlrd.sheet import empty_cell
  8.  
  9. rb = open_workbook('andmefail_Tooma_1924.xls',formatting_info=False)
  10.  
  11. nimi=os.path.basename('andmefail_Tooma_1924.xls')
  12. #print (nimi)
  13. eraldi=nimi.split("_")
  14. #print (eraldi)
  15. jaam=eraldi[1]
  16. #print(jaam)
  17.  
  18. fmt = XFStyle()
  19. fmt.num_format_str = '00'
  20.  
  21. for a, name in enumerate(rb.sheet_names()):
  22.  
  23. rs = rb.sheet_by_index(a)
  24. new_book = Workbook()
  25. new_sheet = new_book.add_sheet('Sheet 1', cell_overwrite_ok=True)
  26.  
  27. for col in range(1,(rs.nrows-4)):
  28.  
  29. new_sheet.write(col-1,0,jaam)
  30.  
  31. for col in range(rs.ncols)[:26]:
  32. for row in range(rs.nrows)[1:-4]:
  33. if col == 2 or col == 3:
  34. new_sheet.write(row, col, number, fmt)
  35. else:
  36. new_sheet.write(row, col, number)
  37. new_sheet.write(row-1, col+1, rs.cell(row, col).value)
  38.  
  39. new_book.save(jaam +"_"+str(name) + ".xls")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement