Bonjour tout le monde,
je cherche (depuis longtemps...) le moyen de générer un ALT ENTREE dans excel en php.
J'ai en effet un fichier php qui boucle sur une table de ma base. Les champs qui ont été saisis dans un textarea avec des retours chariots à la saisie, générent des bugs dans le fichier. Du coup je les zappe... Y'a t'il une solution pour afficher dans UNE cellule le contenu d'un champ qui contient des retours chariots. L'affichage dans excel ressemblerait à une saisie de ALT ENTREE.

Suis-je clair ?...


J'ai lu des trucs, notament ça : WrapText = True
Mais je ne suis pas sûr du tout que cela soit adapté à un script en php.
Mon fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
header("Content-Type: application/vnd.ms-excel; name='excel'");
Ensuite pour chaque cellule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
	echo "le contenue de la cellule"."\t";
et les changements de ligne :
Jai essayé des solutions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$texte=str_replace("\n","& #10;",$texte);
$texte=str_replace("\n","chr(10)",$texte);
Sans succès. D'où mon intéret pour WrapText = True.. Mais où et comment déclarer ça dans mon cas ?

MERCI Beaucoup, je sais qu'on est nombreux à galérer là-dessus !