首页 > Web开发 > 详细

PHP批量导出数据为excel表格

时间:2018-10-17 13:26:19      阅读:180      评论:0      收藏:0      [点我收藏+]

之前用插件phoexcel写过批量导入数据,现在用到了批量导出,就记录一下,这次批量导出没用插件,是写出一个表格,直接输出

//$teacherList 是从数据库查出来的二维数组  $execlname是要导出的文件名
if(is_array($teacherList)){ foreach($teacherList as $k=>$val){ $strTable .= ‘<tr style="text-align:center;font-size:12px;">‘; $strTable .= ‘<td >‘.$val[‘username‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘school‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘tel‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘email‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘teacher_name‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘create_time‘].‘</td>‘; $strTable .= ‘<td >‘.$val[‘status‘].‘</td>‘; $strTable .= ‘</tr>‘; } //释放$teacherList unset($teacherList); } $strTable .=‘</table>‘; //excel表格名 对中文转码 $filename = iconv("utf-8", "GB2312", $excelname); //导出表格 strTable表格内容 filename表格名 header("Content-type: application/vnd.ms-excel"); header("Content-Type: application/force-download"); header(‘Content-Disposition: attachment;filename="‘.$excelname.‘.xlsx"‘); header(‘Expires:0‘); header(‘Pragma:public‘); echo ‘<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />‘.$strTable.‘</html>‘; exit();
}

 这个是之前写的批量导入表格数据到数据库 使用PHPExcel实现数据批量导入到数据库

PHP批量导出数据为excel表格

原文:https://www.cnblogs.com/zxf100/p/9803197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!