PHP导出Excel表实例参考

来源:互联网 发布:毒理数据 编辑:程序博客网 时间:2024/06/06 03:12

    开发背景

        今天根据项目要求,需要将展示的数据,以Excel表的形式导出到本地,以方便数据的分析参考,所以,在此列出一个代码实例,可以分析其中的逻辑流程,优化程序,获得更符合要求的实现方法。

  代码实现:

    请注意各数组的代表意义以及区别,其中$data中获得的数组要注意和$arr中的各个字段对齐,下图给出的代码不多,请阅读参考
$data = getAllBabyByExcle();$arr = array(   array('编号','宝贝姓名','父母姓名','联系方式','性别','年龄(岁)','所在城市','点赞人数','视频链接'),);$newArr=array();foreach ($data as $k=>$v){   $newArr[$k]=$data[$k];}$arr[0]=array_merge($arr,$newArr);$TextArr = array();$time=time();$file = fopen("./excl/babysExcl".$time.".xls","a+");$data1="excl/babysExcl".$time.".xls";foreach($arr as $r){   foreach($r as $v){      fwrite($file,implode("\t", $v)."\n");   }}fclose($file);header("Content-type: applicationnd.ms-excel");header("Location: ".$data1);

   实现效果:

     
0 0
原创粉丝点击