phpExcel导出表格
来源:互联网 发布:中国照相馆 知乎 编辑:程序博客网 时间:2024/05/21 07:49
数据统计需要,导出数据表格,本人使用的PHPExcel扩展
<?phprequire_once "PHPExcel.php";require_once 'PHPExcel/IOFactory.php';require_once 'PHPExcel/Writer/Excel5.php';public function actionGetExport() {$resultPHPExcel = new PHPExcel();$resultPHPExcel->getActiveSheet()->setCellValue('A1', "要导出的表格的名称");$resultPHPExcel->getActiveSheet()->mergeCells('A1:H1');//设置参数$resultPHPExcel->getActiveSheet()->setCellValue('A2', '名称');$resultPHPExcel->getActiveSheet()->setCellValue('B2', '下单笔数');$resultPHPExcel->getActiveSheet()->setCellValue('C2', '成功笔数');$resultPHPExcel->getActiveSheet()->setCellValue('D2', '成功总金额(元)');$resultPHPExcel->getActiveSheet()->setCellValue('E2', '充值成功率');$resultPHPExcel->getActiveSheet()->setCellValue('F2', '下单笔数占比');$resultPHPExcel->getActiveSheet()->setCellValue('G2', '充值金额占比');$resultPHPExcel->getActiveSheet()->setCellValue('H2', '平均充值金额(元)');$data = '从库中查询的数据';$i = 3;foreach($data as &$item) {$resultPHPExcel->getActiveSheet()->setCellValue('A' . $i, $payments[$item['payment_id']]);$resultPHPExcel->getActiveSheet()->setCellValue('B' . $i, $item['count']);$resultPHPExcel->getActiveSheet()->setCellValue('C' . $i, $item['count_succeed']);$resultPHPExcel->getActiveSheet()->setCellValue('D' . $i, $item['amount']);$resultPHPExcel->getActiveSheet()->setCellValue('E' . $i, (number_format($item['count_succeed'] / $item['count'], 4, '.', '') * 100) . '%');$resultPHPExcel->getActiveSheet()->setCellValue('F' . $i, (number_format($item['count'] / $totalCount, 4, '.', '') * 100) . '%');$resultPHPExcel->getActiveSheet()->setCellValue('G' . $i, (number_format($item['amount'] / $totalMoney, 4, '.', '') * 100) . '%'); $resultPHPExcel->getActiveSheet()->setCellValue('H' . $i, 0);$i ++;}$outputFileName = 'total_'.date('Y/m/d H:i:s').'.xls'; $xlsWriter = new PHPExcel_Writer_Excel5($resultPHPExcel); header('Content-type:application/vnd.ms-excel'); header('Content-Disposition:inline;filename="'.$outputFileName.'"'); $xlsWriter->save( "php://output" );}?>
0 0
- PHPExcel导出表格
- phpExcel导出表格
- 实战:PHPExcel导出表格
- 基于PHPExcel 导出Excel表格
- Sphynx PHPExcel导出Excel表格
- PHPExcel类导出excel表格
- 基于PHPExcel导出Excel表格
- tp5 phpexcel导出excel表格
- 用PHPEXCEL类库导出EXCEL表格
- 用PHPEXCEL类库导出EXCEL表格
- Thinkphp使用PHPExcel导出Excel表格
- php通过PHPExcel导出Excel表格
- 通过phpexcel导入和导出excel表格
- thinkphp使用PHPExcel导出excel表格
- phpexcel php导入导出excel表格的简单方法
- Yii 自带的phpexcel导出表格的实现方法
- tp框架中使用phpexcel导出excel表格
- phpexcel来做表格导出(多个工作sheet)
- Spring中几种常用的注解
- NEFU18 滑雪
- RC电路(积分电路,微分电路)
- Page directive must not have multiple occurrences of pageencoding
- ARM Linux启动流程-汇编第一阶段
- phpExcel导出表格
- BFS
- Windows 远程登陆 Ubuntu【VNC Viewer】
- linux最小化安装
- [spring]spring三种事物处理方式
- JS的checkbox实现全选
- JAVA线程对象管理
- web前端之dojo(用javascript语言实现的开源DHTML工具包)
- NEFU 19 采药