php excel行合并单元格
Yii::$enableIncludePath = false;
$objPHPExcel = new PHPExcel();
//设置标题样式加粗跟居中
$objPHPExcel->getActiveSheet()->getStyle('A1:L4')->getFont()->setBold(true);
//$objPHPExcel->getActiveSheet()->getStyle('A1:K4')->getFont()->setSize(18);
$objPHPExcel->getActiveSheet()->getStyle('A1:L4')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
//$objPHPExcel->getActiveSheet()->getStyle('A1:K4')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->setTitle($res->kgc_examination_name.' 成绩汇总');
$objPHPExcel->getActiveSheet()->setCellValue('A1', $res->kgc_examination_name.' 成绩汇总');
$objPHPExcel->getActiveSheet()->mergeCells('A1:L1');
$objPHPExcel->getActiveSheet()->setCellValue('A2', '考试时间:'.date('Y-m-d H:i:s',$res->examination_start_time).'~'.date('Y-m-d H:i:s',$res->examination_end_time));
$objPHPExcel->getActiveSheet()->mergeCells('A2:L2');
$objPHPExcel->getActiveSheet()->setCellValue('A3', '中心名称');
$objPHPExcel->getActiveSheet()->mergeCells('A3'.':'.'A4');
$objPHPExcel->getActiveSheet()->setCellValue('B3', 'UID');
$objPHPExcel->getActiveSheet()->mergeCells('B3'.':'.'B4');
$objPHPExcel->getActiveSheet()->setCellValue('C3', '姓名');
$objPHPExcel->getActiveSheet()->mergeCells('C3'.':'.'C4');
$objPHPExcel->getActiveSheet()->setCellValue('D3', '分数(选择题)');
$objPHPExcel->getActiveSheet()->mergeCells('D3'.':'.'D4');
$objPHPExcel->getActiveSheet()->setCellValue('E3', '主观题');
$objPHPExcel->getActiveSheet()->mergeCells('E3:I3');
$objPHPExcel->getActiveSheet()->setCellValue('E4', 'ID');
$objPHPExcel->getActiveSheet()->setCellValue('F4', 'ID1');
$objPHPExcel->getActiveSheet()->setCellValue('G4', 'ID2');
$objPHPExcel->getActiveSheet()->setCellValue('H4', 'ID3');
$objPHPExcel->getActiveSheet()->setCellValue('I4', 'ID4');
$objPHPExcel->getActiveSheet()->setCellValue('J3', '总分');
$objPHPExcel->getActiveSheet()->mergeCells('J3'.':'.'J4');
$objPHPExcel->getActiveSheet()->setCellValue('K3', '评语');
$objPHPExcel->getActiveSheet()->mergeCells('K3'.':'.'K4');
$objPHPExcel->getActiveSheet()->setCellValue('L3', '附件目录');
$objPHPExcel->getActiveSheet()->mergeCells('L3'.':'.'L4');
$objPHPExcel->getActiveSheet()->getStyle('A')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$fileName = '考试名称_成绩汇总' . '.xls';
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-excel;");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");
header("Content-Disposition:attachment;filename=" . $fileName);
header("Content-Transfer-Encoding:binary");
$objWriter->save('php://output');
Jii::app()->end();
效果
php excel行合并单元格相关推荐
- Java 利用hutool工具实现导出excel并合并单元格
Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...
- Springboot导出excel,合并单元格示例
原文链接:Springboot导出excel,合并单元格示例 更多文章,欢迎访问:Java知音,一个专注于技术分享的网站 以下用一个示例来说明springboot如何导出数据到excel. 首先引入M ...
- POI进行Excel的合并单元格数据处理
POI进行Excel的合并单元格数据处理 近日接到一个要处理合并Excel单元格的上料表的需求,就到网上找了一些模板,发现有的技术大牛还是挺厉害的,对他们致以敬意. 合并单元格工具类 在这个类中将传入 ...
- 【VB6.0 数据库连接EXCEL查询合并单元格成功解决办法】
[VB6.0 数据库连接EXCEL查询合并单元格成功解决办法] Private Sub Command1_Click() On Error Resume Next Dim i As Integer, ...
- 玩电脑的岂能不知道excel怎么合并单元格?
excel怎么合并单元格?单元格太小导致输入的内容只能看见一部分,这种情况下需要将两列合并起来,空出更多输入内容的空间,以此达到美观又详细的视觉效果,下面来看看如何操作吧! 方法一 第1步:打开一个e ...
- html表格里面怎么合并单元格的快捷键,合并单元格快捷键:Excel怎么合并单元格...
今天来聊聊一篇关于合并单元格快捷键:Excel怎么合并单元格的文章,现在就为大家来简单介绍下合并单元格快捷键:Excel怎么合并单元格,希望对各位小伙伴们有所帮助. 方法如下: 1.首先我们需要将&q ...
- 【excel】合并单元格拆分后每一格都填充为与原来相同内容
用的比较频繁的一个操作,单元格合并拆分出的单元格自动填充为合并前内容 比较烦合并单元格,记得以前看过一本excel书里把合并单元格列为一大恶习,因为这严重影响数据分析,但那本书没说怎么处理,导致我才学 ...
- Excel 中合并单元格的快捷键(ALT+H+M+M)
要在 excel 中合并单元格,首先选择要合并到一个单元格中的单元格,然后可以使用从ALT开始的快捷键,然后同时按H+M+M. 一旦我们使用快捷键执行该函数,它将弹出一条警告消息"合并单元格 ...
- html统计表合并单元格的快捷键,合并单元格快捷键,小编教你excel怎么合并单元格快捷键...
合并单元格是我们经常要做的工作,如果有合并单元格的快捷键正是我们想要的,很遗憾,微软并没有直接提供这样一个快捷键,在excel表的运用中,难免会碰到希望将两个单元格合并的时候,那么怎么做呢?下面,小编 ...
最新文章
- exp-imp实现oracle不同表空间的迁移
- diskgeniusv4.4.0_入门TensorFlow2.0
- 整数划分之四 【区间dp】讲解于思考方法
- 采用数字电位器来调整DC-DC的输出
- 网络处理器(NP)与图形处理器(GPU)
- StretchDIBits绘制原始YUV异常
- 深度学习与计算机视觉教程(18) | 深度强化学习 (梯度策略,Actor-Critic,DDPG,A3C)(CV通关指南·完结)
- 仿真小白必须知道的!有限元法-它是什么?FEM和FEA解释
- Linux中存放用户密码信息的文件,存放密码过期修改等信息
- 链改价值节点,构建区块链命运共同体
- 【单片机毕业设计】【mcuclub-103】智能花盆 | 智能养殖箱 | 多功能花盆 | 多功能养殖箱【实物设计】
- 哈希表的画法_2018年流行什么眉型
- wzoi‘‘买苹果‘‘
- [回溯法] 回溯法介绍-回溯与递归的区别
- 数字图像处理第三章<一>、灰度变换
- Ubuntu 14.10 安装 hadoop-2.6.0单机配置和伪分布式配置
- 英语基础-主语、宾语、表语、同位语
- 高等数学(第七版)同济大学 习题12-5 个人解答
- 初学Java入门介绍
- 设置gmail邮箱的smtp