为什么php用header导出的Excel表格后面会跟上好多代码???怎么解决??
导出部分的代码:
if(isset($_POST['expwin'])){
$noword =new \Model\NowordModel();
$data = $noword -> select();
$title = array('id','账户','密码');
ob_end_clean();
ob_start();
header("Content-type:application/octet-stream");//二进制流类型文件
header("Accept-Ranges:bytes");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=data.csv");
header("Pragma: no-cache");
header("Expires: 0");
//导出xls 开始
if (!empty($title)){
foreach ($title as $k => $v) {
$title[$k]=iconv("UTF-8", "GB2312",$v);
}
$title= implode("\t", $title);
echo "$title\n";
}
if (!empty($data)){
foreach($data as $key=>$val){
foreach ($val as $ck => $cv) {
$data[$key][$ck]=iconv("UTF-8", "GB2312", $cv);
}
$data[$key]=implode("\t", $data[$key]);
}
echo implode("\n",$data);
}
}
和HTML结合后可以导出excel表格,内容也有而且是数据库里的内容,但为什么后面会跟这么多代码,求大神告知解决办法,,万分感谢!!!!

if(isset($_POST['expwin'])){
$noword =new \Model\NowordModel();
$data = $noword -> select();
$title = array('id','账户','密码');
ob_end_clean();
ob_start();
header("Content-type:application/octet-stream");//二进制流类型文件
header("Accept-Ranges:bytes");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=data.csv");
header("Pragma: no-cache");
header("Expires: 0");
//导出xls 开始
if (!empty($title)){
foreach ($title as $k => $v) {
$title[$k]=iconv("UTF-8", "GB2312",$v);
}
$title= implode("\t", $title);
echo "$title\n";
}
if (!empty($data)){
foreach($data as $key=>$val){
foreach ($val as $ck => $cv) {
$data[$key][$ck]=iconv("UTF-8", "GB2312", $cv);
}
$data[$key]=implode("\t", $data[$key]);
}
echo implode("\n",$data);
}
}
和HTML结合后可以导出excel表格,内容也有而且是数据库里的内容,但为什么后面会跟这么多代码,求大神告知解决办法,,万分感谢!!!!

...全文
相关推荐
PHP版Excel导出(实力很强悍的一种,无需插件,且可以保留模板格式)!
这通常意味着开发者使用的是PHP的内置函数或自定义解决方案来实现这一功能,这样可以提高效率,同时减少对系统资源的依赖。首先,我们来看看如何在PHP中创建Excel文件。
phpExcel 导入导出带图片的excel表格
在PHP开发中,处理Excel文件是一项常见的任务,特别是在数据导入导出、报表生成等领域。
PHP导出excel表格
本教程将深入探讨如何使用PHP导出Excel表格,并解决可能出现的乱码和保存问题。首先,我们需要了解PHP如何生成Excel文件。最常用的方法是使用PHP的内置函数或第三方库。
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
这种情况下,可以通过几个步骤来解决这个问题,确保不降低PHP版本的前提下正常导出Excel文件。
PHP导出标准Excel表格和导入代码
本文将深入探讨如何使用PHP进行标准Excel表格的导出与导入。一、导出标准Excel表格1.


基础编程
