form_upload = SQLFORM.factory(Field('your_excel_file', 'upload',uploadfolder
='helloworld/uploads'))
if form_upload.process().accepted:
        session.your_excel_file = form.vars.your_excel_file

def import_from_excel():
    workbook = xlrd.open_workbook(session.your_excel_file)


When import_from_excel() is called gives rise to the below error.
How to access excel file stored in session? 

File "F:/trr/web2py/web2py/applications/helloworld/controllers/cms_meas.py" 
<http://127.0.0.1:8000/admin/default/edit/helloworld/controllers/cms_meas.py>, 
line 255, in import_from_excel
    workbook = xlrd.open_workbook(session.your_excel_file)
  File "D:\Python\lib\site-packages\xlrd\__init__.py", line 366, in 
open_workbook
    formatting_info=formatting_info,
  File "D:\Python\lib\site-packages\xlrd\__init__.py", line 725, in __init__
    f = open(filename, open_mode)
TypeError: coercing to Unicode: need string or buffer, NoneType found




-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to