使用PHPExcel实现数据批量导入到数据库
程序员文章站
2022-07-02 14:11:53
之前用插件phoexcel写过批量导入数据,现在用到了批量导出,就记录一下,这次批量导出没用插件,是写出一个表格,直接输出 这个是之前写的批量导入表格数据到数据库 使用PHPExcel实现数据批量导入到数据库 ......
之前用插件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实现数据批量导入到数据库
下一篇: Python高级特性:切片
推荐阅读
-
通过代理类实现java连接数据库(使用dao层操作数据)实例分享
-
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
-
C#使用DataSet Datatable更新数据库的三种实现方法
-
asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
-
使用JAVA实现高并发无锁数据库操作步骤分享
-
thinkPHP实现将excel导入到数据库中的方法
-
使用JDBC在MySQL数据库中如何快速批量插入数据
-
asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
-
使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
-
C#使用晚绑定来实现压缩Access数据库的方法