HI я экспортирую свой отчет в формате .xls, но когда я пытаюсь сохранить файл после некоторого редактирования, он предупреждает меня, что тип файла - это веб-страница. Я хочу, чтобы это было в Excel 97-2003 Workbook. Ниже мой кодЭкспорт файла excel, но он находится в формате веб-страницы
if($exportType == "xls")
{
header("Content-type: application/x-msexcel");
header("Content-Disposition: attachment; filename=DD_Report.xls");
header("Content-Description: PHP/MYSQL Generated Data");
header('Content-Type: application/vnd.ms-excel');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
$strMainStart = "<table align='center' border='1' width='100%'>";
$strMainEnd = "</table>";
$strRowStart = "<tr>";
$strRowEnd = "</tr>";
$strColumnStart = "<td>";
$strColumnEnd = "</td>";
$strBoldStart = "<b>";
$strBoldClose = "</b>";
}
Если вы хотите, чтобы ваш файл был книгой Excel97-2003, вам нужно написать подлинный (BIFF-формат) xls-файл, используя одну из многих библиотек, таких как [PHPExcel] (https://github.com/PHPOffice/PHPExcel), которые доступны именно для этой цели –