PHP 导出 EXCEL

	header("Content-type:application/vnd.ms-excel;charset=utf-8");
	$filename = "order_".date("Y-m-d",time()).".xls";
	header("Content-Disposition:attachment; filename=$filename");

	$sql = "select id ,linkman,telephone,postcode, address,price,name  from  {$tablepre}shops ";
	$result = $db->fetchAssocArrBySql($sql,0);
	//print_r($result);exit;
	$excelheader = "订单号	收货人	手机	邮编	商品名称	价格	收货地址	
";
	foreach($result as $k => $v)
	{
	  if($k==0)
	  {
		   echo  iconv("utf-8","gbk",$excelheader);
	  }
	  foreach($v as $kk => $vv)
	  {
		   $vv = preg_replace('/
/', '', $vv);
		   $vv = preg_replace('/	/', '', $vv);
		   $vv = preg_replace('/'.chr(13).'/', '', $vv);
		   //echo $vv."	";
		   echo @iconv("utf-8","gbk",$vv."	");
	  }
	  /*
	  echo iconv("utf-8","gbk",$v['name']."	");
	  $cardid = $db->fetchOneBySql("select idcode from {$tablepre}members where uid='".$v['title']."'");
	  $cardid = "'".strval($cardid);
	  */
	  echo "
";
	}
	exit;
原文地址:https://www.cnblogs.com/smallwind/p/3584186.html