我有一个简单的表,如:
- 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++; }
现在,我想将两个字段first_namelast_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++;}
但是我遇到错误,无法正常工作。有什么帮助吗?

最佳答案

有一种特定的方法可以执行此操作:

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

您还可以使用:
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1');

这应该够了吧。

10-06 16:15