Try this :

response['Content-Disposition']='attachment;filename=output.xls'

That worked for me.

On Sun, Dec 7, 2008 at 2:14 AM, garces.85 <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I need some urgent help.  I have a function that generates a report in
> excel, the report returns the data that i need the problem es that i
> am getting some strange characters like: Í , ó, ñ, etc...
>
> I have tried with django smart_unicode and force_unicode but nothing
> happens.
>
> Is there i way i could solve this?
>
> Here is my function:
>
> def encuesta_reporte(request):
>    import csv
>    from django.http import HttpResponse
>    from django.template import loader, Context
>    from django.utils.encoding import smart_unicode
>
>
>    # Query.
>    school_id = School.objects.get(id = 256)
>    data = School_Answer.objects.filter(school = school_id)
>
>    temp =  render_to_response('my_template_name.html',
>                              {'data':data,
>                               'docente_id':docente_id,},
>                              context_instance = RequestContext
> (request),
>                              )
>
>
>    response = HttpResponse(temp, mimetype='application/vnd.ms-excel')
>    response['Content-Disposition'] = 'attachment;
> filename=report_school.xls'
>    return response
> >
>



-- 
Low Kian Seong
blog: http://lowkster.blogspot.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to