SHOW:
|
|
- or go back to the newest paste.
| 1 | import os | |
| 2 | import csv | |
| 3 | import xlrd | |
| 4 | from xlrd import open_workbook | |
| 5 | from xlwt import Workbook | |
| 6 | ||
| 7 | ||
| 8 | fname = 'Pilvetyybid_1968_Jõgeva.xls' | |
| 9 | eraldi=fname.split("_")
| |
| 10 | taiendita=eraldi[2].split(".")
| |
| 11 | pilv=eraldi[0] | |
| 12 | pilvnimi=pilv[:4] | |
| 13 | jaamanimi=pilvnimi + "_" + taiendita[0] + "_" + eraldi[1] | |
| 14 | #print(jaamanimi) | |
| 15 | ||
| 16 | with xlrd.open_workbook(fname) as wb: | |
| 17 | sh = wb.sheet_by_index(0) # or wb.sheet_by_name('name_of_the_sheet_here')
| |
| 18 | with open(jaamanimi + '.txt', 'w', newline='') as f: | |
| 19 | spamwriter = csv.writer(f, delimiter=';') | |
| 20 | c = csv.writer(f) | |
| 21 | ||
| 22 | for a in range(1,(sh.nrows)): | |
| 23 | - | #row=round(row,0) |
| 23 | + | for a in range(2,6): |
| 24 | - | # b=int(floor(a)) |
| 24 | + | b= isinstance(a, int) |
| 25 | - | #if isinstance(row, int): |
| 25 | + | |
| 26 | - | |
| 26 | + | |
| 27 | if col ==0 or col>10: | |
| 28 | row_should_be_written=False | |
| 29 | else: | |
| 30 | row_should_be_written=True | |
| 31 | c.writerow(sh.row_values(b)[1:11]) |