el excel tiene 37 columas
estoy utilizando la librerias xlrd, xlwt, xlutils
este es mi codigo :
Código:
from django.shortcuts import render import xlrd from django.views.generic import TemplateView class Excel(TemplateView): template_name = 'uploadfile.html' #=============================================== iedb = {} book = xlrd.open_workbook('{{MEDIA_ROOT}}''00.HELTEX_S_A_20140106_S del 30.12 al 05 enero 2014.xls') sh = book.sheet_by_index(0) for i in range(1,sh.nrows): iedb[sh.cell_value(rowx=i, colx=1)] = \ iedb[sh.cell_value(rowx=i, colx=2)] iedb[sh.cell_value(rowx=i, colx=3)] iedb[sh.cell_value(rowx=i, colx=4)] iedb[sh.cell_value(rowx=i, colx=5)] iedb[sh.cell_value(rowx=i, colx=6)] iedb[sh.cell_value(rowx=i, colx=7)] iedb[sh.cell_value(rowx=i, colx=8)] iedb[sh.cell_value(rowx=i, colx=9)] iedb[sh.cell_value(rowx=i, colx=10)] iedb[sh.cell_value(rowx=i, colx=11)] iedb[sh.cell_value(rowx=i, colx=12)] iedb[sh.cell_value(rowx=i, colx=13)] iedb[sh.cell_value(rowx=i, colx=14)] iedb[sh.cell_value(rowx=i, colx=15)] iedb[sh.cell_value(rowx=i, colx=16)] iedb[sh.cell_value(rowx=i, colx=17)] iedb[sh.cell_value(rowx=i, colx=18)] iedb[sh.cell_value(rowx=i, colx=19)] iedb[sh.cell_value(rowx=i, colx=20)] iedb[sh.cell_value(rowx=i, colx=21)] iedb[sh.cell_value(rowx=i, colx=22)] iedb[sh.cell_value(rowx=i, colx=23)] iedb[sh.cell_value(rowx=i, colx=24)] iedb[sh.cell_value(rowx=i, colx=25)] iedb[sh.cell_value(rowx=i, colx=26)] iedb[sh.cell_value(rowx=i, colx=27)] iedb[sh.cell_value(rowx=i, colx=28)] iedb[sh.cell_value(rowx=i, colx=29)] iedb[sh.cell_value(rowx=i, colx=30)] iedb[sh.cell_value(rowx=i, colx=31)] iedb[sh.cell_value(rowx=i, colx=32)] iedb[sh.cell_value(rowx=i, colx=33)] iedb[sh.cell_value(rowx=i, colx=34)] iedb[sh.cell_value(rowx=i, colx=35)] iedb[sh.cell_value(rowx=i, colx=36)] iedb[sh.cell_value(rowx=i, colx=37)]
y me sale este error
[Errno 2] No such file or directory: '{{MEDIA_ROOT}}00.HELTEX_S_A_20140106_S del 30.12 al 05 enero 2014.xls'
alguien me puede ayudar si tienen algun ejemplo para guiarme
gracias