В моем приложении PHP я использую phpexcel для динамического создания файла MS Excel.
На некоторых моих компьютерах возникла проблема, поскольку Windows перезаписывает расширение созданного файла XLS и заменяет его на XLSX.
Можете ли вы помочь мне, как я могу "заставить", чтобы расширение файла было XLS, а не XLSX?
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'. date('Y-m-d') .'.xls"');
header('Cache-Control: max-age=0');
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('php://output');
Я полагаю, что причина в том, что некоторые браузеры имеют настройки, которые "сохраняют файл без каких-либо вопросов", и из-за этого окна изменяют его расширение.
так, как я могу избежать этого, и сохранять файл всегда и только с расширением XLS.