Я использую библиотеку PHPExcel для загрузки таблицы Excel в среде CodeIgniter.Он отлично работает на локальном сервере, загружает файл Excel, открывает и показывает правильные данные, теперь, когда я запускаю тот же код на живом сервере, он загружает, когда я открываю этот файл, он выдает эту ошибку, Файл, который вы пытаетесьоткрыть файл «filename.xsl» в другом формате, чем указано в расширении файла.перед открытием файла убедитесь, что файл не поврежден и исходит из надежного источника.
Вот код.
$this->excel->createSheet();
$this->excel->setActiveSheetIndex(2);
$filename='Monthly Report'.date("m-d-Y, h:i:s").'.xls';
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5');
$objWriter->save('php://output');
Я также использовал method ob_end_clean();
до $ objWriter все еще получала ту же ошибку.Будем благодарны за любую помощь. [Она работает на локальном сервере на локальном сервере и работает нормально]