Ouvrir un fichier csv [Excel]

[Résolu]
Signaler
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
-
Messages postés
2
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
10 janvier 2011
-
Bonjours j'ai creer une requete PHP qui envoie des champs d'une table SQL dans un fichier *.csv (Excel)
donc jouvre le fichier
j'insere le contenu
je le ferme
et apres je fé :
echo '<script language="JavaScript">window.open(\'fichier.csv\',\'_blank\')</script>';

pour ouvrir mon fichier mais comme les navigateur internet ne reconnaisse pas les fichier *.csv il me demande de l'enregistrer
comment faire pour que sa l'ouvre irectement comme un *.pdf
exemple : quand vous avez un lien : http://monsite.com/mon-fichier.pdf
sa vous demande pa de l'enregistrer sa l'ouvre directement dans une page Explorer ben moi c'est sa que je veut faire mais avec mon fichier *.csv je veut qu'il m'ouvre excel !
Y a t-il une possibilité ?

D'avance Merci

L0rD...

12 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Je t'aide BCP la, encore ;-) : exemple tire de l'adresse que je viens de te donner :




<?php

// We'll be outputting a PDF

header('Content-type: application/pdf');



// It will be called downloaded.pdf

header('Content-Disposition: attachment; filename="downloaded.pdf"');



// The PDF source is in original.pdf

readfile('original.pdf');

?>







Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello,



tu dois uiliser les header() de php, pour afficher le mime-type correct.
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Et faire un force-download (cherche sur ce site il y a des sources la-dessus)
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
ok merci je vais voir sa parce que sous Firefox quand je lance ma page il me propose soit de l'ouvrir soit de le telecharger et si je choisi ouvrir sa marche nikel il mouvre Excel mais sous IE j'ai que le chois de Enregistrer ou Anuler :/

Firefox powa moi jdi

En tout K Merci je vais voir sa

L0rD...
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
J'ai pas vraiment trouver ceux que je voulais
Je pense pas que ce soit sa
Merci quand même !

J'ai toujousr besoin d'aide HELP me !

L0rD...
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Moi je t'assure que c'est bien avec header ()...
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
ben au lieu de
echo '<script language="JavaScript">window.open(\'fichier.csv\',\'_blank\')</script>';

J'ai fait

header("location : fichier.csv");

mais sa change rien sa me propose de le telecharger pas de l'ouvrir

L0rD...
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Tu m'etonnes, il manque quelques trucs, comme le content-type de ta page par exemple.
Messages postés
507
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
22 juin 2012
2
Sa marche Merci beaucoup a toi GRAND homme ^^

réponse accepter encore merci

L0rD...
Messages postés
4
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
23 juin 2005

Salut a tous,

moi c a peu pres le meme principe, je voudrai envoyer un fichier csv dans excel et une fois dedans ca me génere un graphique automatiquement

donc je pense q'ui lfaut que je fasse des headers en php et pares que j'utilise vba pour commander Excel. Si quelq'un peut m'aider

Merci d'avance..
Messages postés
2
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
10 janvier 2011

genie

bjr,je ss débutante en php ,j'ai besoin des scriptes pour :
1- importation d'un fichier csv en php
2- lecture de fichier csv en php
merci!