Здравствуйте, у меня есть проблема, которой у меня никогда не было.
У меня есть SQL-запрос, который собирает данные из таблицы и показывает полные данные в веб-приложении. У меня также есть скрипт на PHP для экспорта этого отчета в формат xls.
Моя проблема в том, что когда я экспортирую свои данные в формат xls, последние результаты отсутствуют.
Если в моем отчете 400 результатов, в файле Excel всего 147 результатов.
Это первый раз, когда это происходит со мной.
Вы можете увидеть мою функцию экспорта ниже:
<?php
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: pre-check=0, post-check=0, max-age=0');
header("Pragma: no-cache");
header("Expires: 0");
header('Content-Transfer-Encodind: none');
header('Content-type: application/vnd.ms-excel; name=excel;');
header('Content-type: application/x-ms-excel;');
header('Content-Disposition: attachment;
filename="'.basename('Reporte_egresados - '.Date("Y-m-d").'.xls').'"');
header('Content-Type: text/html; charset=UTF-8');
echo utf8_decode($_POST['datos_a_enviar']);
?>
Что касается php-файла, который показывает данные в веб-приложении, я не использовал ограничение или что-то еще в результатах.
Задача ещё не решена.
Других решений пока нет …