PHPExcel format de Fichier ou extension n'est pas valide

Je suis en utilisant phpexcel pour l'exportation ma requête dans un fichier excel; cependant, après j'ai créé un fichier(qui est xslx format), je ne peux pas ouvrir mon fichier dans excel. Il donne "le format du fichier ou l'extension n'est pas valide. Vérifiez que le fichier n'a pas été endommagé et que l'extension du fichier correspond au format de fichier du fichier d'erreur". Quand j'ouvre le fichier dans texteditor(le mien est npp) je vois que mon fichier php du code css et une partie de mon code html. Mon code est comme ça;

if( ! empty($_POST['export'])){
  $query = "SELECT * FROM asd ORDER BY asdf LIMIT 10";
  $headings = array('Timestamp', 'h1','h2');
      require 'Classes/PHPExcel.php';

  $objPHPExcel = new PHPExcel();
  $objPHPExcel->getActiveSheet()->setTitle('List of Users');

  $rowNumber = 1;
  $col = 'A';
  foreach($headings as $heading) {
    $objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$heading);
    $col++;
  }

  $rowNumber = 2;
  while ($row = mysql_fetch_row($result)) {
    $col = 'A';
    foreach($row as $cell) {
        $objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell); 
        $col++;
    }
    $rowNumber++;
  }

$objPHPExcel->getActiveSheet()->freezePane('A2');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="userList.xlsx"');
header("Content-Transfer-Encoding: binary ");
//ob_end_clean();
//header('Cache-Control: max-age=0');

$objWriter->save('php://output');
exit();
}

Je suis coincé s'il vous plaît aider. Merci.

OriginalL'auteur Orcun | 2013-06-07