Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um relatório em php que estou exportando para excel
Sempre que tenho um "<br>" no meio da string o excel gera uma nova linha na planilha
Gostaria de saber se alguém conhece alguma forma de substituir esse "<br>" e fazer essa quebra de linha na mesma célula do excel
Já tentei "\r", "\n" e muitos outros sem sucesso
Se alguém tiver alguma solução por favor me ajudem!!Infelizmente não rolou Marcos...
Consigo tirar os brs... mas daí fica a informação todo corrida
Se eu colocar o < br > vai aparecer assim, com as celular adicionais...
O correto seria vir assim, todas as informações, porém quebrando a linha dentro da propria celula
Se tiver alguma sugestão a mais eu agradeço imensamente...
É uma planilha para um cliente que tem urgência e não estou conseguindo corrigir

Isto vem de um Banco ou arquivo ?
O carriage return pode estar na base.
Vem do banco de dados... temos um formulário onde o cliente adiciona informações
Nesse excel preciso mostrar todas essa informações, porém o cliente quer tudo nessa mesma celula...
Desculpe, não entendi seu comentário:
O carriage return pode estar na base
Já passei por algo assim creio , o campo de um cr no próprio texto que desformata o excel , a solução é no select fazer algo como
select replace(campo,<cr>,' ') campo
from
onde ,<cr> é a defição do valor do Carriege Return no Banco em questão , no Oracle seria chr(13) se não falha a memória.
Acredito que tenha duas formas pra fazer isso.