我有一个简单的表,如:- 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_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++;}
但是我遇到错误,无法正常工作。有什么帮助吗?
最佳答案
有一种特定的方法可以执行此操作:
$objPHPExcel->getActiveSheet()->mergeCells('A1:C1');
您还可以使用:
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1');
这应该够了吧。