Anteponga al problema uno de los siguientes: [ERROR] [PROPUESTA] [PREGUNTA].
Paquete: 2.1
Laravel: 5.3
Exportar un archivo xlsx con un tamaño de fuente más grande para una celda
Pierde todo el estilo
<table>
<tbody>
<tr>
<td colspan="5" style="text-align: center; font-size: 18px; background: #000000; color: #76933C; font-weight: bold;">Test</td>
</tr>
</tbody>
</table>
Si elimino el tamaño de fuente: 18px, obtengo un archivo con el resto del estilo en esa celda, si agrego el tamaño de fuente: 18px, aparece un error al abrir el archivo de Excel que dice:
"Encontramos un problema con algunos contenidos en 'example.xlsx'. ¿Quieres que intentemos recuperar tanto como podamos?"
Al hacer clic en Sí, se abre, pero sin estilo.
Esto está en Microsoft Office Plus 2016
No puedo reproducir esto.
Puedes arreglarlo no dándole una unidad como esta
<table>
<tbody>
<tr>
<td colspan="5" style="text-align: center; font-size: 18; background: #000000; color: #76933C; font-weight: bold;">Test</td>
</tr>
</tbody>
</table>
referencia: https://github.com/PHPOffice/PHPExcel/issues/1201
Lo mismo para mi. El problema es que no funciona con px. No solo estilos en línea, sino también archivos css externos. Solución alternativa, que proporcionada por mrclronald funciona solo para el archivo de Excel, pero no para la interfaz de usuario, también, si funciona, no quiero usar el estilo en línea en todos los lugares que necesito.
si escribo en css externo: td { ancho: 200px } - las columnas se convirtieron en 0 px de ancho en el archivo de Excel y 200 px de ancho en la interfaz de usuario. De lo contrario, si uso un estilo como este: td { ancho: 200 } - las columnas se vuelven muy anchas en Excel y automáticas en la interfaz de usuario
Además, si usa "px" en su estilo, el archivo de Excel se abre con un mensaje de recuperación y error:
Parte eliminada: parte /xl/styles.xml con error XML. (Estilos) Error de carga. Línea 2, columna 0.
Registros reparados: información de celda de la parte /xl/worksheets/sheet1.xml
Versión de PHP: 7.1.13
Versión de Laravel: 5.6.15
Versión del paquete: 2.1.27
Comentario más útil
Puedes arreglarlo no dándole una unidad como esta
referencia: https://github.com/PHPOffice/PHPExcel/issues/1201