Rechercher : dans
Par :

[PHP] extension Excel

Dernière réponse le 10 mar 2009 à 22:10:58 ceto84, le 29 mai 2007 à 09:17:43 
 Signaler ce message aux modérateurs

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?????

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [PHP] extension Excel » dans :
[PHP] Dernier jour du mois / Nombre de jours dans le mois VoirSoient $m le numéro du mois en question et $y l'année. La fonction date() permet d'afficher directement le nombre de jours dans le mois avec le caractère "t" :
Exporter à coup sûr du CSV VoirExporter des données au format CSV n'est pas si trivial qu'il n'y paraît. Dès que vos données contiennent des virgules ou des guillemets, tout semble partir en vrille. Il y a une astuce. Voici comment procéder pour exporter à coup sûr vos...
Formats et extensions de fichiers VoirRemarque : La liste ci-dessous n'est pas exhaustive et certains noms d'extension peuvent avoir plusieures fonctionnalités. Quant aux programmes proposés pour utiliser ces fichiers, ils ne sont pas forcément les seuls, ni les plus...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
PHP - Administration d'un annuaire LDAP VoirIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Pour plus d'informations sur les fonctions LDAP de PHP, reportez...

1

Jeff, le 29 mai 2007 à 09:26:27
  • +1

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.

Jeff - Wm@Ccm -

Répondre à Jeff

2

ceto84, le 29 mai 2007 à 10:11:48

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!!

Répondre à ceto84

3

ceto84, le 29 mai 2007 à 16:29:01

Quelqu'un a une autre idée?

Répondre à ceto84

4

ceto84, le 30 mai 2007 à 09:27:58

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!!

Répondre à ceto84

5

hbhh, le 29 fév 2008 à 17:07:00

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 ('')!

Répondre à hbhh

6

lOla, le 8 oct 2008 à 12:45:46

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 ?

Répondre à lOla

7

 coucou, le 10 mar 2009 à 22:10:58
  • +1

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

Répondre à coucou