php不使用插件导出excel的简单方法
发布时间:2020-12-12 20:05:28 所属栏目:PHP教程 来源:网络整理
导读:代码如下: $filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名 $ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不乱码 if (preg_match("/MSIE/",$ua)) { $filename=urlencode($filename); } else if (preg_match("/Firefox/",$ua)) { $filenam
代码如下: $filename=date("Y年m月d日")."数据信息统计结果.xls"; //文件名
$ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不乱码 if (preg_match("/MSIE/",$ua)) { $filename=urlencode($filename); } else if (preg_match("/Firefox/",$ua)) { $filename=$filename; } else { $filename=urlencode($filename); } header("Content-type:application/vnd.ms-excel"); //输出excel头 header("Content-Disposition:filename=".$filename); $n = iconv('utf-8','gbk','11'); //设置excel表格列 $t = iconv('utf-8','22'); $k = iconv('utf-8','33'); $s = iconv('utf-8','44'); $r= iconv('utf-8','55'); $a= iconv('utf-8','66'); echo "{$n}t"; 数组格式为 代码如下: Array ( [0] => Array ( [unitid] => 1234 [u] => aaa [fid] => 1000 [shengid] => 1000 [shiid] => 0 [xianid] => 0 [rid] => 2 [orders] => 50 [sys_createuid] => 1 [sys_createtime] => 1383556976 [sys_updateuid] => 1 [sys_updatetime] => 1389853763 [child] => Array ( [0] => Array ( [unitid] => 1035 [u] => bbb [fid] => 1000 [shengid] => 1000 [shiid] => 0 [xianid] => 0 [rid] => 2 [orders] => 50 [sys_createuid] => 1 [sys_createtime] => 1383556976 [sys_updateuid] => 1 [sys_updatetime] => 1389853763 [funitname] => [s] => 6 [t] => 1 [c] => 1 [t] => 2 ) [4] => Array ( [u] => 合计 [s] => 8 [t] => 1 [c] => 3 [t] => 3 )))) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |