分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

PHP批量导出数据为excel表格

发布时间:2023-09-06 02:18责任编辑:蔡小小关键词:excelPHP

之前用插件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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved