根据下列编码程序可以。
1./*** 批量导出数据* @param $arr 从数据库查询出来,即要导出的数据* $name excel表歌名*/
2.function expExcel($arr,$name){ require_once 'PHPExcel.php'
3. //实例化 $objPHPExcel = new PHPExcel() /*右键属性所显示的信息*/
4.$objPHPExcel->getProperties()->setCreator("zxf") // ->setLastModifiedBy("zxf") //最后一 ->setTitle('数据EXCEL导出') //标题->setSubject('数据EXCEL导出') //主题>setDescription('导出数据') //描>setKeywords("excel") //标记>setCategory("result file") //类别
5. //设置当前的表格 $objPHPExcel->setActiveSheetIndex(0)// 设置表格第一行显示内容$objPHPExcel->getActiveSheet() ->setCellValue('A1', '业主姓名') ->setCellValue('B1', '密码')->setCellValue('C1', '手机号码' ->setCellValue('D1', '地址')
6.//设置第一行为红色字体 ->getStyle('A1:D1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_RED)$key = 1 /*以下就是对处理Excel里的数据。
php导出数据有两种方式,一种是通过封装好的phpexcel导出,一种是通过table导出数据,指定header就可以导出数据。上面是导出到excel中的方法,当然你也可以导出数据直接到数据库,或者你也可以到处数据到文件中,这个主要看你导出数据的格式要求。
看你截图显示的是数组格式,可以通过循环遍历然后导入到响应的文件中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)