【问题标题】:Merge cells of excel sheet from the data from database PHPExcel class从数据库 PHPExcel 类的数据中合并 Excel 工作表的单元格
【发布时间】:2017-11-26 13:11:39
【问题描述】:

我正在尝试使用 PHPExcel 类格式化 Excel 工作表。场景是我从数据库中获取数据,我想根据项目的数量合并标题单元格。

数据库输出和我需要的单元格合并显示在图像中 screenshot

【问题讨论】:

    标签: php mysql phpexcel


    【解决方案1】:

    使用工作表的mergeCells() 方法:例如

    `$objPHPExcel->getActiveSheet()->mergeCells('B1:B3');`
    

    05featuredemo.php等示例中所示和PHPExcel Documentation中所述

    但是您的代码必须跟踪您正在添加的项目标题,并计算出需要合并的单元格范围

    【讨论】:

    • 感谢您的回复,我知道可以使用$objPHPExcel->getActiveSheet()->mergeCells('B1:B3'); 来完成。但我的问题是标题来自数据库,因此必须动态合并单元格而不是硬编码为'A1:B3'..
    • 嗯,您需要跟踪您将每个项目标题放入的列,并根据您用于每个组中的第一个和最后一个项目的列构建该范围定义。 ..这只是一个要构建的字符串....但是由于我不知道您的代码是什么样的,所以我真的无法提出更多建议
    猜你喜欢
    • 2019-03-07
    • 2018-12-03
    • 1970-01-01
    • 2012-07-08
    • 2017-04-19
    • 2021-07-14
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    相关资源
    最近更新 更多