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 :
header("Content-Type: application/vnd.ms-excel; name='excel'");
Ensuite pour chaque cellule :
echo "le contenue de la cellule"."\t";
et les changements de ligne :
Jai essayé des solutions :
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 !
Partager