使用PHPExcel合并单元格值-PHP [英] Merge Cell values with PHPExcel - PHP
本文介绍了使用PHPExcel合并单元格值-PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个简单的表,例如:
I have a simple table like:
- id
- first_name
- last_name
- email
- phone
我正在使用 PHPExcel 以XLS格式导出数据
I'm using PHPExcel to export my data in XLS format
$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
在一个单元格中
Now I want to merge the two fields first_name
& last_name
in one Cell
我尝试过:
$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++;
}
但是我遇到错误,无法正常工作.有帮助吗?
But I get errors and don't works. Any help?
推荐答案
有一种特定的方法可以做到这一点:
There is a specific method to do this:
$objPHPExcel->getActiveSheet()->mergeCells('A1:C1');
您还可以使用:
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1');
应该可以解决问题.
这篇关于使用PHPExcel合并单元格值-PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文