title: Parsing xlsx sheet from HTTP response using openpyxl library
body: <p>I am writing a test case for testing Excel sheet parsing. 
  I tried to parse the response.content into list of objects using openpyxl.
  I have extracted the filename from response header and converted into File like object. load_workbook() is not accepting the filename. </p>
  
  <pre><code>def test_export_timesheet(self):
          change_url = '/admin/core/timesheet/'
  
          #response contains the generated file using openpyxl
          response = self.client.post(change_url, {'action': 'export_xlsx', '_selected_action': [x.id for x in timesheets]})
  
      content = response._headers.get('content-disposition')[1]
      start = content.find('=') + 1
      end = content.find('.xlsx')
      content_path = (content[start:end]+'.xlsx')
  
      #Passing file like object
      wb = load_workbook(BytesIO(filename="'"+content_path+"'"))
      ws = wb.get_sheet_by_name(name="'" + content[start:end] + "'")
      for row in ws.iter_rows():
          for cell in row:
              print cell.value
  </code></pre>
  
  <p>Basically I am trying to validate the contents of the file in my testcase. 
  Is there a way to do this?</p>