Les Allergies
Alimentaires
Posez votre question Signaler

[PHP] extension Excel [Résolu]

ceto84 57Messages postés 14 mai 2007Date d'inscription - Dernière réponse le 10 mars 2009 à 22:10
Bonjour!!
Je voudrais savoir comment ajoutée une extension a un fichier.
Pour l'instant j'utilise la fonction header mais lorsque ca fait la sauvegarde avec firefox ca marche niquel mais pas avec Internet explorer. Avec IE il n'y a aps d'extension du toout et il faut la rajouter a chaque fois.
Mon code est le suivant:
header ('Content-Disposition: attachement; filename="fiche_sauv.xls"\n');}
/*le document est sauvegarder directement sous le parametre envoyé*/
header ("Content-Type: application/excel");
/* Je choisis de creer un document exel*/
Quelqu'un comprend c que je voudrais?????
Lire la suite 

[PHP] extension Excel »

7 réponses
Réponse
+2
moins plus
Essaye ceci :


header ("Content-type: application/excel");
header ('Content-disposition: attachement; filename="fiche_sauv.xls"');


Note en passant que le retour chariot n'est pas nécessaire avec la fonction 'header' ! Qui plus est, '\n' renvoie les caractères '\' et 'n', tandis que "\n" renvoie bien un retour chariot.

Ajouter un commentaire
Réponse
+0
moins plus
Nan ca marche pas... enfin disons que le fichier excel s ouvre mais il n'y a plus la phase de sauvegarde qui est super importante!!!! La ca ouvre direct en utilisant excel!!
Ajouter un commentaire
Réponse
+0
moins plus
Quelqu'un a une autre idée?
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Bon aujourd'hui apres quelque bidouille ca marche a part le fait que lors de la sauvegarde ca mette fiche_sauv.xls__n
alors qu'il faudrait juste fiche_sauv.xls!!!
ca vient d'ou le __n ???
Mon code est desormais le suivant:

header ('Content-Disposition: attachement; filename="fiche_sauv.xls""\n"');}
/*le document est sauvegarder directement sous le parametre envoyé*/
header ("Content-Type: application/excel");
/* Je choisis de creer un document exel*/

Voila maintenant je suis tout a votre ecoute!!
Ajouter un commentaire
Réponse
+0
moins plus
un peu en retard, mais j'dis quand même...

T'aurais dû essayé sans le "\n". je vois pas à quoi il sert :s

ou alors : header ("Content-Disposition: attachement; filename="fiche_sauv.xls""\n"");}
==> guillemet ("") au lieu des quotes ('')!
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Je dois présenter un fichier Excel en classe, mais le problème c'est que jl'ai travaillé avec Excel'07 alors qu'en classe on utilise l'Excel'03 .. Y a t il moyen de modifier son extension afin que ça marche en 2003 ?
coucou - 10 mars 2009 à 22:10
Bonjour,
je decouvre ton msg tu as surement trouvé tout seul mais au cas ou quelqu'un passerais par là,
il suffit de faire ---> fichier puis enregistrer sous puis excel 97-2003.
désolé pour ce retard!
cd
Ajouter un commentaire
Ce document intitulé « [PHP] extension Excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?