PHP 开发学习[6] —— PHP导出Excel表实例参考

December 17, 2023
测试
测试
测试
测试
2 分钟阅读

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/51935976

开发背景:

今天根据项目要求,需要将展示的数据,以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);

   实现效果:

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多