使用PHP导出sql选择.xls格式时的数据不完整

时间:2015-02-24 17:03:01

标签: php export export-to-excel

您好我有一个以前从未遇到过的问题。 我有一个SQL查询,它从表中收集数据并在Web应用程序中显示完整的数据。我还有一个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文件,我没有对结果使用限制或其他内容。

0 个答案:

没有答案