我正在使用PHPexcel与CodeIgniter,导出文件已经工作正常,但如何使单元格文本换行? 这是我的代码:
$objPHPExcel->mergeCells('A6:A8')->setCellValue('A6','No');
$objPHPExcel->mergeCells('B6:B8')->setCellValue('B6','Sample Code');
$objPHPExcel->mergeCells('C6:C8')->setCellValue('C6','Production (BBD/Expiry Date')->getAlignment()->setWrapText(true);
$objPHPExcel->mergeCells('D6:F6')->setCellValue('D6','Analysis');
$objPHPExcel->mergeCells('G6:G8')->setCellValue('G6','pH');
我试图在 C6:C8 setCellValue的末尾添加 getAlignment() - > setWrapText(true),但它不起作用,是吗?使用错误的代码?
答案 0 :(得分:0)
对齐是单元格的样式属性;在获得该样式的对齐之前,您需要获取该单元格的样式。
假设您的$ objPHPExcel实际上是一个工作表而不是整个工作簿(否则您应该会收到大量错误)
{{1}}