你好!有些人觉得excel导出很复杂,但其实很简单,两步操作即可完成想要的数据导出,赶紧试试把。
第一步 将excel配置到tp框架的惯例配置common中 (推荐学习:thinkphp5)
// 应用公共文件 /** * 导出excel * @param $strTable 表格内容 * @param $filename 文件名 */ function downloadExcel($strTable, $filename) { header("Content-type: application/vnd.ms-excel"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=" . $filename . "_" . date('Y-m-d') . ".xls"); header('Expires:0'); header('Pragma:public'); echo '<meta>' . $strTable . ''; }
第二步 控制器代码
可以查询出想要道出的数据,在下列td中遍历出来即可。简单方便你学会了吗?
立即学习“PHP免费学习笔记(深入)”;
public function excel_daochu(){ $strTable ='
ID | 用户账号 | 昵称 | 时间 |
‘.$val[‘user_id’].’ | ‘.$val[‘tel’].’ | ‘.$val[‘ni_name’].’ | ‘.$val[‘add_time’].’ |
‘; downloadExcel($strTable,’用户列表’); exit(); }