title: Opening spreadsheet returns InMemoryUploadedFile
body: <p>I have a user uploading a file to a website and I need to parse the spreadsheet. Here is my code:</p>
  
  <pre><code>input_file = request.FILES.get('file-upload')
  wb = xlrd.open_workbook(input_file)
  </code></pre>
  
  <p>The error I keep getting is:</p>
  
  <pre><code>TypeError at /upload_spreadsheet/
  coercing to Unicode: need string or buffer, InMemoryUploadedFile found
  </code></pre>
  
  <p>Why is this happening and what do I need to do to fix it? Thank you.</p>
  
  <p>For reference, this is how I open the file in the shell</p>
  
  <pre><code>&gt;&gt;&gt; import xlrd
  &gt;&gt;&gt; xlrd.open_workbook('/Users/me/dave_example.xls')
  &lt;xlrd.Book object at 0x10d9f7390&gt;
  </code></pre>