当前位置: 首页 > >

thinkPHP 利用PHPExcel导出网站数据到excel表格

发布时间:

thinkPHP 利用 PHPExcel 导出网站数据到表格 一、下载 PHPExcel 包,并放在 thinkPHP 文件中 PHPExcel 包: 新建文件夹,命名为 PHPExcel,将上面两个文件 PHPExcel,PHPExcel.php 放到我们新建的 PHPExcel 文件夹下面;然后将此文件夹放在 thinkPHP 核心包里面,路径如下:D:\***\你的 项目\ThinkPHP\Library\Vendor 二、前端界面代码 前端界面: <div style=margin-left: 100px;margin-top: -33px;> <form action={:U(output)} enctype=multipart/form-data method=post > <input type=file name=photo /> <input type=submit value=导出数据 style=background-color: #337AB7;color: white;> </form> </div> 三、导出表格样式代码: //商家表格导出模板 public function exportExcel($expTitle, $expCellName, $expTableData) { $xlsTitle = iconv('utf-8', 'gb2312', $expTitle); //文件名称 $fileName = '网站商家信息表' . date('_YmdHis'); //or $xlsTitle 文件名称可根据自己 情况设定 $cellNum = count($expCellName); $dataNum = count($expTableData); vendor(PHPExcel.PHPExcel); $objPHPExcel = new\PHPExcel(); $cellName = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'AH', 'AI', 'AJ', 'AK', 'AL', 'AM', 'AN', 'AO', 'AP', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AV', 'AW', 'AX', 'AY', 'AZ'); $objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(22); $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(10); $objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(10); $objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(15); $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(10); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(15); $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(15); $objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(10); $objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(25); $objPHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(22); $objPHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(12); $objPHPExcel->getActiveSheet()->getColumnDimension('N')->setWidth(15); $objPHPExcel->getActiveSheet(0)->mergeCells('A1:' . $cellName[$cellNum - 1] . '1'); //合并单元格 $objPHPExcel->getActiveSheet()->setCellValue('A1', '网站商家信息表 ')->getStyle()->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CEN



友情链接: 时尚网 总结汇报 幼儿教育 小学教育 初中学习资料网