title: PHP stream excel data to browser
body: <p>I'm generating Excel documents throught PHP Excel.
  Users are asking to output the content of the files directly to the browser.
  I wrote the following code (after research via google) : </p>
  
  <pre><code>$writer = PHPExcel_IOFactory::createWriter($xcel, 'Excel5');
  
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  header("Content-type: applicaton/vnd.ms-excel");
  header("Content-type: application/force-download");
  header("Content-type: application/octet-stream");
  header("Content-type: application/download");;
  header("Content-Disposition: attachment;filename=File.xlsx");
  header("Expires: 0");
  header("Pragma: public");
  $writer-&gt;save('php://output');
  </code></pre>
  
  <p>This is resulting as follows :</p>
  
  <blockquote>
    <p>��ࡱ�;��
    ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������</p>
    
    <p>��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
    � ��B�=�%r8X"1��Calibri��� � ��� � ��� �
    ��� � ��� � ��� � ��� � ��� � ��� � ��� � ��� � ���
    � ��� � ��� � ��� � � �
    �����8�������������������������������3f������ff���f����������������������������������̙��̙3f�3���������fff����3f3�f333�3�3f33�333�
    iD07_12_ACT_N��g���W&amp;File created at 06 Sep 2012 -
    14:19:28 �
    ��*+������&amp;ffffff�?'ffffff�?(�?)�?�"dXX333333�?333333�?U}$
    � >�@gg����� Root Entry��������
    �F�ß:���ß:���Workbook������������
    �F�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������</p>
  </blockquote>
  
  <p>Instead of outputting the asked content as an excel-sheet I'm getting the encoded content of the excel-sheet.</p>
  
  <p>Anyone who can resolve this problem ?</p>
  
  <p>Thx</p>