Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2008, 10h10   #1
Invité régulier
 
Inscription : octobre 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 18
Points : 7
Points : 7
Par défaut Alt Entrée pour Excel avec php

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 :
header("Content-Type: application/vnd.ms-excel; name='excel'");
Ensuite pour chaque cellule :
Code :
	echo "le contenue de la cellule"."\t";
et les changements de ligne :
Jai essayé des solutions :
Code :
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 !
jgoguel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 16h48   #2
Membre actif
 
Étudiant
Inscription : octobre 2005
Messages : 193
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 193
Points : 176
Points : 176
Envoyer un message via MSN à Darkenshin Envoyer un message via Skype™ à Darkenshin
Salut,

Pour l'export des mes fichiers, j'utilise simplement du html et dans le fichier php j'indique ce header:
Code :
1
2
3
4
5
	header("Content-Type: application/vnd.ms-excel"); 
	header("Content-Disposition: attachment; filename="export.xls");
	header("Pragma: no-cache");
	header("Expires");
	print "$header\n";
Après, je ne sais pas si ça peut t'aider
Darkenshin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h29.


 
 
 
 
Partenaires

Hébergement Web