1.- El archivo si tiene que ver, por que así no tengo andar adivinando que datos estas usando.
2.- Segundo, no copies y pegues código sin saber que hace.
3.- Publica el error que te arroja, de otra forma no sabemos que esta mal.
Código Python:
Ver originalimport xlwt
import xlrd
book = xlrd.open_workbook("tarifa.xls")
sh = book.sheet_by_index(0)
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet',cell_overwrite_ok=True)
i = 0
for rx in range(sh.nrows):
row = sh.row(rx)
if row[3].value == 'APPLE':
for j, cell in enumerate(row):
ws.write(i, j, cell.value)
i += 1
wb.save('example.xls')
Aquí te dejo el archivo tarifa.xls que use.
https://dl.dropbox.com/u/107554552/tarifa.xls