下面是自己亲自做的 有大用 有大大用
$objPHPExcel->getActiveSheet()->getStyle('C2')->getAlignment()->setWrapText(true); // C2 设置单个单元格
$objPHPExcel->getActiveSheet()->getStyle('C2:F2')->getAlignment()->setWrapText(true); // C2:F2 设置多个单元格
$objPHPExcel->getActiveSheet()
->setCellValue('A2', '序号')
->setCellValue('B2', '人员')
->setCellValue('C2', "00:00\n09:00")
->setCellValue('D2',"09:00\n9:30")
->setCellValue('E2',"09:30\n10:00")
->setCellValue('F2',"10:00\n10:30");
我说的这个换行不是字多了,自动换行的那种,是在特定位置添加换行符
代码如下:
$objPHPExcel ->setActiveSheetIndex(0) ->setCellValue( 'A4' , “Hello\nWorld”); |
然后注意两点
一是要有下面的代码配合
$objPHPExcel ->getActiveSheet()->getStyle( 'A4' )->getAlignment()->setWrapText(true); |
二是要换行的字符串Hello\nWorld外面必须是双引号