使用PHPExcel实现数据批量导入到数据库
程序员文章站
2022-04-14 18:56:20
之前用插件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实现数据批量导入到数据库
推荐阅读
-
php批量更改数据库表前缀实现方法
-
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
-
在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
-
java连接mysql数据库实现单条插入和批量插入
-
CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
-
Thinkphp使用mongodb数据库实现多条件查询方法
-
sqlserver数据库使用存储过程和dbmail实现定时发送邮件
-
利用phpexcel把excel导入数据库和数据库导出excel实现
-
Python使用win32com模块实现数据库表结构自动生成word表格的方法
-
通过Java实现批量导入数据到SQLServer数据库