Prefixe seu problema com um dos seguintes: [BUG] [PROPOSAL] [QUESTION].
Pacote: 2.1
Laravel: 5.3
Exportar um arquivo xlsx com um tamanho de fonte maior para uma célula
Perder todo 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>
Se eu remover o tamanho da fonte: 18px, obtenho um arquivo com o resto do estilo dessa célula, se eu adicionar o tamanho da fonte: 18px, recebo um erro ao abrir o arquivo do Excel que diz:
"Encontramos um problema com algum conteúdo em 'example.xlsx'. Quer que tentemos recuperar o máximo possível?"
Clicar em sim abre, mas sem estilo.
Isso está no Microsoft Office Plus 2016
Não consigo reproduzir isso.
Você pode consertar não dando a ele uma unidade 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>
referência: https://github.com/PHPOffice/PHPExcel/issues/1201
O mesmo para mim. O problema é que ele não está funcionando com o px. Não apenas estilos embutidos, mas também arquivos css externos. Contorno, que fornecido por mrclronald está funcionando apenas para arquivo do Excel, mas não para interface do usuário, também, se funcionar, não quero usar o estilo embutido em todos os lugares que preciso.
se eu escrever em css externo: td { largura: 200px } - as colunas passaram a ter 0 px de largura no arquivo excel e 200 px de largura na interface do usuário. Caso contrário, se eu usar um estilo como este: td { largura: 200 } - as colunas ficam muito largas no Excel e auto na IU
Além disso, se você usar "px" em seu estilo, o arquivo do Excel será aberto com a recuperação e a mensagem de erro:
Parte removida: parte /xl/styles.xml com erro XML. (Estilos) Erro de carregamento. Linha 2, coluna 0.
Registros reparados: informações da célula da parte /xl/worksheets/sheet1.xml
Versão PHP: 7.1.13
Versão do Laravel: 5.6.15
Versão do pacote: 2.1.27
Comentários muito úteis
Você pode consertar não dando a ele uma unidade como esta
referência: https://github.com/PHPOffice/PHPExcel/issues/1201