Сгенерированный PHPExcel файл excel не работает. (Неверный формат или расширение файла)
Пример кода PHPExcel успешно выполняется на моем локальном ПК, файл загружается на локальный компьютер и успешно открывается в Excel 2007. Но использование того же кода на моем сервере дает неверный файл для превосходства, который, когда я ОТКРЫВАЮ И ИСПРАВЛЯЮ, затем успешно открывается.
Я не хочу использовать опцию «Открыть и восстановить», а только опцию «Открыть».
Не удалось выяснить проблему? Пожалуйста помоги.
$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;
?>
и<?php
где-то в вашем коде, или маркер спецификации; поэтому откройте поврежденный файл в текстовом редакторе, чтобы проверить, как предложил Гордон. - person Mark Baker   schedule 29.05.2013