title: XLRD unsupported format found
body: <p>Using version 0.9.2 of XLRD and python 2.7 on WINDOWS...</p>
  
  <p>Im creating a temporary file and then reading the file using XLRD</p>
  
  <pre><code>data = self.excel_file
  path = default_storage.save('temp/temp.xls', ContentFile(data.read()))
  tmp_file = os.path.join(settings.MEDIA_ROOT, path)
  workbook = xlrd.open_workbook(tmp_file)
  </code></pre>
  
  <p>As soon as I try and open the XLS file it returns with the error</p>
  
  <pre><code>xlrd.biffh.XLRDError: Unsupported format found '\xd0\xcf\x11\xe0\xa1\xb1\x00\x00'
  </code></pre>
  
  <p>So I guess the file is not saved correctly above or something. Not sure what do do about this, as this works when uploading the file with django admin in a file field.</p>
  
  <p>Where saving the file like this in python to django model creates the issues above:</p>
  
  <pre><code>from django.core.files import File
  
  p = Foo()
  p.excel_file.save(file_name, File(data))
  p.save()
  </code></pre>