php中excel复合单元格,用PHPExcel合并单元格值 – PHP

用PHPExcel合并单元格值 – PHP

我有一个简单的表,如:

- id - first_name - last_name - email - phone

我正在使用PHPExcel以XLS格式导出我的数据

$rowNumber = 1; while ($row = mysql_fetch_row($result)) { $col = 'A'; foreach($row as $cell) { $objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell); $col++; } $rowNumber++; }

$rowNumber = 1; while ($row = mysql_fetch_row($result)) { $col = 'A'; foreach($row as $cell) { $objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell); $col++; } $rowNumber++; }

现在我想在一个Cell中合并两个字段first_name & last_name

我试过了:

$rowNumber = 1; while ($row = mysql_fetch_row($result)) { $objPHPExcel->getActiveSheet()->setCellValue('A'.$rowNumber,$row['id']) ->setCellValue('B'.$rowNumber,$row['first_name']) ->setCellValue('C'.$rowNumber,$row['last_name']); $rowNumber++; }

$rowNumber = 1; while ($row = mysql_fetch_row($result)) { $objPHPExcel->getActiveSheet()->setCellValue('A'.$rowNumber,$row['id']) ->setCellValue('B'.$rowNumber,$row['first_name']) ->setCellValue('C'.$rowNumber,$row['last_name']); $rowNumber++; }

但是我得到的错误,不工作。 任何帮助?

有一个具体的方法来做到这一点:

$objPHPExcel->getActiveSheet()->mergeCells('A1:C1');

你也可以使用:

$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1');

这应该够了吧。

尝试这个

$objPHPExcel->getActiveSheet()->mergeCells('A1:C1');

$this->excel->setActiveSheetIndex(0)->mergeCells("A".($p).":B".($p)); 用于细胞的dynamic合并

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值