Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2014, 11:02
andy2507
 
Fecha de Ingreso: julio-2011
Ubicación: Peru
Mensajes: 92
Antigüedad: 12 años, 9 meses
Puntos: 1
Leer y guardar archivos de Execl en Python Django

Hola tengo un problema necesito ller un archivo de excel y que guarde los datos
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