Saltar al contenido

Configuración del ancho de la celda de la hoja de cálculo usando PHPExcel

Ya no tienes que indagar más por todo internet porque has llegado al espacio exacto, tenemos la respuesta que buscas y sin complicaciones.

Solución:

Es una diferencia sutil, pero esto funciona bien para mí:

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(10);

Fíjate, la diferencia entre getColumnDimensionByColumn y getColumnDimension

Además, ni siquiera estoy configurando AutoSize y funciona bien.

El método setAutoSize debe venir antes de setWidth:

$objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setAutoSize(false);
$objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setWidth('10');

hola, tengo el mismo problema … agregue 0.71 al valor de ancho de celda de Excel y déle ese valor al

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(10);

por ejemplo: un ancho de columna = 3.71 (valor de Excel)

dar ancho de columna = 4.42

dará el archivo de salida con el mismo ancho de celda.

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(4.42);

espero que esto ayude

Si guardas alguna incertidumbre o disposición de desarrollar nuestro enunciado puedes escribir un paráfrasis y con placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *