Le fichier excel généré par PHPExcel ne fonctionne pas. (Le format ou l'extension du fichier n'est pas valide)
L'exemple de code de PHPExcel s'exécute avec succès sur mon PC local, le fichier est téléchargé en local et est ouvert dans Excel 2007 avec succès. Mais l'utilisation du même code sur mon serveur donne un fichier invalide à Excel, qui lorsque je l'ouvre et le répare, alors il s'ouvre avec succès.
Je ne veux pas utiliser l'option Ouvrir et Réparer, mais seulement l'option Ouvrir.
Vous n'avez pas pu trouver le problème ? Veuillez nous aider.
$objPHPExcel->setActiveSheetIndex(0);
//for XLSX
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="item_list.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;