texto style setwraptext salto linea ejemplos celda avanzados ajustar php phpexcel

style - salto de linea en celda phpexcel



cómo hacer nuevas líneas en una celda usando phpexcel (4)

Para lograr la próxima línea pero la misma exportación de forxcel de celda, esta es la solución más simple.

<tr> <td style="wrap-text: true"> Test <br /> Test2 </td> </tr>

tengo un problema con php excel,

Quiero hacer una nueva línea en una celda pero no puedo, he intentado usar / n o <br /> pero no funciona. este mi código:

$objPHPExcel->getActiveSheet()->setCellValue(''H5'', ''Hello/nWorld''); // i need this show in two line $objPHPExcel->getActiveSheet()->getStyle(''H5'')->getAlignment()->setWrapText(true);

fyi: mi formato excel es xls no xlsx. muchas gracias :)


Respuesta mejorada basada en Ravin y otros

$objPHPExcel ->getActiveSheet() ->setCellValue(''H5'', "Hello".PHP_EOL." World"); $objPHPExcel ->getActiveSheet() ->getStyle(''H5'') ->getAlignment() ->setWrapText(true);


deberías usar ''r'' para entrar en la nueva línea en excel con php

y utilice comillas dobles cuando agrega secuencias de escape en una cadena de PHP.

$objPHPExcel->getActiveSheet()->setCellValue(''H5'', "Hello/r World"); $objPHPExcel->getActiveSheet()->getStyle(''H5'')->getAlignment()->setWrapText(true);


$objPHPExcel->getActiveSheet()->setCellValue(''H5'', "Hello/nWorld"); $objPHPExcel->getActiveSheet()->getStyle(''H5'')->getAlignment()->setWrapText(true);

Funciona para mi...

Siempre debe usar comillas dobles cuando agrega secuencias de escape en una cadena de PHP.