$objPHPExcel->getActiveSheet()->mergeCells('A1:J1');//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','寄件方信息:');$objPHPExcel->getActiveSheet()->mergeCells('B2:E2');//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('G2:H2');//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A3','货品及寄件信息:');$objPHPExcel->getActiveSheet()->mergeCells('B3:J3');//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setAutoSize(true);//内容自适应$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setAutoSize(true);$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setAutoSize(true);$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setAutoSize(true);$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setAutoSize(true);$objPHPExcel->getActiveSheet()->setCellValue('A2', '寄件人公司名称')->setCellValue('B2',  "$userdealer")->setCellValue('G2',  "$sendername")->setCellValue('J2', "$mobile")->setCellValue('F2', '寄件联系人')->setCellValue('I2', '联系电话')->setCellValue('A4', '类别')->setCellValue('B4', '墨盒型号')->setCellValue('C4', '数量')->setCellValue('D4', '发件日期')->setCellValue('E4', '承运方')->setCellValue('F4', '运费方式')->setCellValue('G4', '承运单号')->setCellValue('H4', '预到货日期')->setCellValue('I4', '收件方地址')->setCellValue('J4', '指定签收人');$index=3;//初始下标从1开始if($model){foreach ($model as $key => $value) {$objPHPExcel->getActiveSheet()->getStyle('C'. ($index + 2).':C'.(5 + $count-1))->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); //左右居中$objPHPExcel->getActiveSheet()->mergeCells('D'.($index + 2).':D'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('E'.($index + 2).':E'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('F'.($index + 2).':F'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('G'.($index + 2).':G'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('H'.($index + 2).':H'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('I'.($index + 2).':I'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->mergeCells('J'.($index + 2).':J'.(5 + $count-1));//合并单元格(如果要拆分单元格是需要先合并再拆分的,否则程序会报错)$objPHPExcel->getActiveSheet()->setCellValue('A' . ($index + 2), '耗材')->setCellValue('B' . ($index + 2), $value[0])->setCellValue('C' . ($index + 2), 1)->setCellValue('D' . ($index + 2), "$ordertime")->setCellValue('E' . ($index + 2), '顺丰')->setCellValue('F' . ($index + 2), '顺丰到付')->setCellValue('G' . ($index + 2), "$waybillNo")->setCellValueExplicit('H' . ($index + 2), '')->setCellValue('I' . ($index + 2), "$s_address")->setCellValue('J' . ($index + 2), "$s_tel");$index++;}}$objPHPExcel->getActiveSheet()->setTitle('导出');$objPHPExcel->setActiveSheetIndex(0);$filename='ECC Data export - '.date('Ymd').".xlsx";$session['exfilename'] = $filename;ob_end_clean();header("Content-Type: application/force-download");header("Content-Type: application/octet-stream");header("Content-Type: application/download");header('Content-Disposition:inline;filename="'.$filename.'"');header("Content-Transfer-Encoding: binary");header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");header("Cache-Control: must-revalidate, post-check=0, pre-check=0");header("Pragma: no-cache");$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');$objWriter->save($filepath.$filename);

效果图

php Excel 合并单元格相关推荐

  1. python合并word单元格_python之DataFrame实现excel合并单元格_python

    这篇文章主要为大家详细介绍了python之DataFrame实现excel合并单元格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在工作中经常遇到需要将数据输出到excel,且需要对其中一些单元 ...

  2. html表格里面怎么合并单元格的快捷键,excel合并单元格快捷键是什么

    excel合并单元格快捷键是什么 快捷键的熟练使用可以帮助我们在工作中提高效率,那么excel合并单元格快捷键是什么呢?接下来为大家讲解excel合并单元格快捷键设置方法的图文演示. 合并单元格在ex ...

  3. Java POI 对Excel合并单元格的数据处理

    Java POI 对Excel合并单元格的数据处理 最近在项目开发过程中,有个一个导入Excel文件处理合并单元格数据的需求,就自己在网上找了一个模板,自己进行二次开发来开发需求. Excel工具类 ...

  4. springboot项目导出excel 合并单元格表格

    springboot项目导出excel 合并单元格表格 导出效果 业务controller 业务数据 业务实体类 注解MyExcel.java 注解 MyExcels 导出工具类MyExcelUtil ...

  5. asp.net mvc excel合并单元格_excel统计求和:如何在合并后的单元格中复制求和公式...

    编按:哈喽,大家好!又到了一年一度的双十一购物狂欢节,小伙伴们有没有蠢蠢欲动呢?钱包都准备好了吗!这个双十一,大家都盯上了哪些好物呢?哪类产品的开销又会成为你贡献双十一销售额的主力军呢?赶紧在exce ...

  6. html统计表合并单元格的快捷键,excel合并单元格的快捷键是什么?

    excel合并单元格的快捷键是什么?? Excel是一款专业制作表格的办公软件,对于办公的网友来说似乎必不可少.在对单元格进行编辑操作的时候大家通常会需要做一些标题或者写入较多的内容,这个时候通常使用 ...

  7. .net 导出html 到excel 合并单元格,C#导出Excel,并且设置Excel单元格格式,合并单元格....

    注:要添加COM组件 Microsoft Excel 11.0 Object Library  引用. 具体代码如下: using System; using System.Collections.G ...

  8. jxl操作excel(合并单元格,设置背景色,字体颜色)

    现在正在做的项目中涉及大量的Excel文件导出导入操作,都是使用Java Excel来操作. Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Exce ...

  9. php如何读取excel合并单元格_PHP读取excel中合并的单元格的值

    RT 在做的一个东西,需要读取excel中个别列的内容,之前用的php excelreader,但是合并的单元格都是空的值,而且我的excel也不好判断只要是空的就用数组中上个的值这种方法,本身exc ...

  10. poi导出Excel合并单元格、设置打印参数页眉页脚等

    由于生成文件不能落地,使用SXSSFWorkBook来对excel的导出工作 生成excel步骤: 1.创建workbook SXSSFWorkbook workbook=new SXSSFWorkb ...

最新文章

  1. Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器
  2. 只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft...
  3. 原型模式(ProtoType) - Java里的对象复制
  4. electron android编译,Tiny4412_Android编译步骤
  5. apache apollo php,php windows環境 安裝 Apache-apollo + phpMQTT 實現發送 MQTT
  6. HDU - 5876 Sparse Graph(bfs+set)
  7. 马云马化腾,过的哪个冬
  8. JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库
  9. dept在Java里面_EmpDeptManager 在JavaEE环境下搭建三大框架体系实现员工的增删改查系统 Develop 261万源代码下载- www.pudn.com...
  10. kohonen | SOM:自组织映射聚类法(1)
  11. ffmpeg拉流设置暂停_ffmpeg+SDL2实现的视频播放器「退出、暂停、播放」
  12. python爬取小视频-40行代码教你利用Python网络爬虫批量抓取小视频
  13. Http请求报文解析
  14. linux 下载百度网盘资源 centos安装aria2
  15. 微信小程序android和IOS拨打电话区别
  16. matlab编写扫雷,MATLAB版本的扫雷小游戏
  17. 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
  18. java实现Word文档转换PDF文档
  19. linux小说编辑,Fade In Pro——剧本小说编辑软件
  20. 纪宁和鸿蒙谁厉害,【纪宁】凤族和尉迟族被灭真相揭秘 莽荒纪侗虞受谁指使灭两氏族...

热门文章

  1. Cisco Viptela SD-WAN实验
  2. html5标签思维导图,HTML/HTML5 知识点思维导图
  3. 粉丝福利,抽5本《新程序员》004期免费送
  4. JS控制台报错Uncaught TypeError Cannot read properties of null (reading ‘appendChild‘);的解决方法
  5. 【编程不良人】SpringSecurity实战学习笔记04---RememberMe
  6. 360浏览器自动填充表单
  7. mysql里面的打钩框是什么东西_jquery 如何对checkbox打勾,取消打勾,打勾判断呢?...
  8. NFT因无意义而美丽
  9. 在python中输入圆的半_python半圆
  10. 简单例子学习理解Rough Set的范畴概念