title: Return openpyxl workbook object as HttpResponse in django. Is it possible?
body: <p>I need to provide an excel formatted data from django's database to visitors.</p>
  
  <p>The only way I can think of is with these steps:</p>
  
  <ol>
  <li>Extract data from database.</li>
  <li>Wrap it with <code>Workbook</code> object from <code>openpyxl</code>.</li>
  <li>Save it somewhere temporarily.</li>
  <li>Read it again as 'rb'.</li>
  <li>return view with <a href="https://stackoverflow.com/a/2938188/4019871">excel's mime type</a>.</li>
  <li>Delete excel file on disk. (It's useless now right?)</li>
  </ol>
  
  <p>That should do it. But, I think there's another better way to do this. I mean
  maybe there's a way to return <code>openpyxl</code> object as <code>HttpResponse</code> directly
  without intermediate file medium.</p>
  
  <p>So, my question here is: is it possible to return <code>openpyxl</code>'s <code>Worbook</code>
  object? (I'm new with <code>openpyxl</code>)</p>