博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHPexcel实列
阅读量:6988 次
发布时间:2019-06-27

本文共 8549 字,大约阅读时间需要 28 分钟。

hot3.png

query($sql); $rows=$result->fetch_assoc(); //增加一次导出次数 $num_sql="UPDATE `shopby_table` SET `export_number` = `export_number`+1 WHERE `id`='$id'"; $mysqli->query($num_sql); //时间格式化处理 $rows['edttime']=date("Y-m-d",$rows['edttime']); $rows['regtime']=date("Y-m-d",$rows['regtime']); $filename=$rows['merchant_abbreviation']; $objPHPExcel = new PHPExcel(); $objPHPExcel->getProperties() ->setCreator( "BinDao1688") //设置文件的创建者 ->setLastModifiedBy( "bypal") //设置最后修改者 ->setTitle($filename ) //设置标题 ->setSubject( "Office 2007 XLSX Test Document" ) //设置主题 ->setDescription( "Test document for Office 2007 XLSX, generated using PHP classes.") //设置备注 ->setKeywords( "office 2007 openxml php") //设置标记 ->setCategory( "Test result file"); //设置类别//合并单元格 $objPHPExcel->getActiveSheet()->mergeCells('B1:E1'); $objPHPExcel->getActiveSheet()->mergeCells('C3:E3'); $objPHPExcel->getActiveSheet()->mergeCells('C4:E4'); $objPHPExcel->getActiveSheet()->mergeCells('B13:E13'); $objPHPExcel->getActiveSheet()->mergeCells('B14:E14'); $objPHPExcel->getActiveSheet()->mergeCells('B18:E18'); $objPHPExcel->getActiveSheet()->mergeCells('B25:E25'); $objPHPExcel->getActiveSheet()->mergeCells('B26:E26'); $objPHPExcel->getActiveSheet()->mergeCells('C27:E27'); $objPHPExcel->getActiveSheet()->mergeCells('C28:E28'); $objPHPExcel->getActiveSheet()->mergeCells('C29:E29'); $objPHPExcel->getActiveSheet()->mergeCells('C30:E30'); $objPHPExcel->getActiveSheet()->mergeCells('B31:E31'); $objPHPExcel->getActiveSheet()->mergeCells('B32:E32'); $objPHPExcel->getActiveSheet()->mergeCells('C33:E33'); $objPHPExcel->getActiveSheet()->mergeCells('C34:E34'); $objPHPExcel->getActiveSheet()->mergeCells('C35:E35'); $objPHPExcel->getActiveSheet()->mergeCells('C36:E36');//设置内容 $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setCellValue('B1', '百朋商户风控报告');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B2', '报告人');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B3', '商户名称');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B4', '商户地址');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B5', '商户简称');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B6', '商户利率');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B7', '法人');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B9', '负责人');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B11', '首付');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B12', 'POS机编码');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B14', '办公场地');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B15', '场地面积');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B16', '使用年限');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B17', '场地产权');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B18', '主营业务');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B19', '主营项目');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B20', '从业年限');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B21', '课程价格');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B22', '学生现有人数');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B23', '培训后工作分配');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B24', '员工人数');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B26', '支出估计');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B27', '员工工资');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B28', '租金水电');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B29', '负债');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B30', '其他');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B32', '提醒注意事项');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B33', '商户提交资料');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B34', '商户简介');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B35', '其他注意事项');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('B36', '审核建议');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('C33',"营业执照,租赁合同,租金收据,征信报告,银行流水,合同资料");//可以指定位 $objPHPExcel->getActiveSheet()->setCellValue('C35',"1,一段时期内,一个商户学员申请激增或者申请人与行业年龄阶层不符,注意骗贷行为。2,商户照片。");//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D2', '报告时间');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D5', '成立时间');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D6', '服务分类');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D7', '法人电话');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D8', '法人邮箱');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D9', '负责人电话');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D10', '负责人邮箱');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D11', '保障金');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D15', '办公环境');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D16', '周边环境');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D17', '营业执照');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D19', '月营业额');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D20', '淡旺季');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D21', '课程周期');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D22', '最多接纳人数');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D23', '行业口碑');//可以指定位置 $objPHPExcel->getActiveSheet()->setCellValue('D24', '工作状态');//可以指定位置 //字体的大小 $objPHPExcel->getActiveSheet()->getStyle('B1:E36')->getFont()->setName('微软雅黑'); $objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setSize(18);//字体大小 $objPHPExcel->getActiveSheet()->getStyle('B1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);//上下居中 $objPHPExcel->getActiveSheet()->getStyle('B1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::VERTICAL_CENTER);//水平居中 $objPHPExcel->getActiveSheet()->getStyle('B2:E36')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); $objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setBold(true);//变粗 $objPHPExcel->getActiveSheet()->getStyle('B14')->getFont()->setBold(true);//变粗 $objPHPExcel->getActiveSheet()->getStyle('B18')->getFont()->setBold(true);//变粗 $objPHPExcel->getActiveSheet()->getStyle('B26')->getFont()->setBold(true);//变粗 $objPHPExcel->getActiveSheet()->getStyle('B32')->getFont()->setBold(true);//变粗 //边框 $styleArray = array( 'borders' => array( 'allborders' => array( 'style' => PHPExcel_Style_Border::BORDER_THIN, 'color' => array( 'argb' => '000000' ), ), ), ); $objPHPExcel->getActiveSheet(0)->getStyle('B1:E36')->applyFromArray($styleArray);//设置宽度和高度 //$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);//只适应 $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(20);//宽度 $objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(45);//高度 $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(60); $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(18); $objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(60);//文本格式 $objPHPExcel->getActiveSheet()->setCellValueExplicit('E7',$rows['corporate_phone'],PHPExcel_Cell_DataType::TYPE_STRING); $objPHPExcel->getActiveSheet()->setCellValueExplicit('E9',$rows['principal_phone'],PHPExcel_Cell_DataType::TYPE_STRING);//如果商户名为空,文件名为日期 if($filename==""){ $filename=date("Y-m-d",time()); } $objActSheet = $objPHPExcel->getActiveSheet(); $objActSheet->setTitle(); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('myexchel.xlsx'); header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://output'); exit;}else{}

转载于:https://my.oschina.net/jishuge/blog/683948

你可能感兴趣的文章
接口(工厂模式&代理模式)
查看>>
3月个人随笔
查看>>
netty入门
查看>>
iOS 组件化流程详解(git创建流程)
查看>>
搜索关键字高亮显示,就比微信多个多音字搜索
查看>>
1303: [CQOI2009]中位数图
查看>>
在数组的开头插入键值对
查看>>
LTTng
查看>>
常用模块
查看>>
HTTPS = HTTP + SSL
查看>>
Copy修饰的NSArray
查看>>
eclipse新建web项目
查看>>
gnuplot
查看>>
GraphQL(三):GraphQL集成SpringBoot原理
查看>>
Balloons
查看>>
posix消息队列(1)
查看>>
using for jekyll
查看>>
Jenkins的授权和访问控制
查看>>
C/C++里的const(1)
查看>>
Expert 诊断优化系列-------------针对重点语句调索引
查看>>