前些时间我们讲过将excel文件导入到数据库,今天我们来了解PHPExecl另一个常用功能——导出Excel。这个功能困扰过许多初学者,那么通过本次的学习,相信大家下次在遇到这样的情况,应对起来就非常轻松了,下面来分享一下过程。
和往常一样,第一步,导入PHPExcel扩展,本文以TP3.1.3为例进行介绍,导入位置如下图:
其他版本的开发请根据文档进行部署。第二步:在控制器中进行引入,引入方法如下:
此处进行了引入操作,仅供参考,总之就是PHPExcel.php和PHPExecl目录里面的一些PHP文件。这里顺便对列进行了简单的处理,方便接下来的写入操作。如果是中文文件名,请加上:$fileName = iconv("utf-8", "gb2312", $fileName);处理下文件名,防止出错。
第三步:使用PHPExcel类提供的方法写入数据。
细心的同学会问:$data是哪里来的,这里说明一下,$data是通过方法参数传进来的。
就是第三个参数。最后一步:处理表格并下载文件。
现在,我们正式使用一下刚才写的方法:
从前台模板给出一个a标签href属性调用这个方法,点击即可。下载出来的文件就是我们想要的Excel文件了。那么现在大家知道具体是如何实现了吧,如果还存在疑问的话,可以留言咨询,我们共同讨论学习。
本文由专业的郑州app开发公司燚轩科技整理发布,原创不易,如需转载请注明出处。
原文地址:http://blog.51cto.com/13686158/2155823
时间: 2024-10-11 20:52:11