Ouvrir un fichier csv [Excel] [Résolu]

xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 31 mai 2005 à 13:05 - Dernière réponse : firdaousgenie 2 Messages postés jeudi 25 mars 2010Date d'inscription 10 janvier 2011 Dernière intervention
- 24 déc. 2010 à 11:30
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...
Afficher la suite 

12 réponses

Répondre au sujet
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 14:30
+3
Utile
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');

?>







Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de malalam
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 13:37
0
Utile
Hello,



tu dois uiliser les header() de php, pour afficher le mime-type correct.
Commenter la réponse de malalam
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 13:37
0
Utile
Et faire un force-download (cherche sur ce site il y a des sources la-dessus)
Commenter la réponse de malalam
xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 31 mai 2005 à 13:59
0
Utile
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...
Commenter la réponse de xactise
xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 31 mai 2005 à 14:18
0
Utile
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...
Commenter la réponse de xactise
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 14:26
0
Utile
Moi je t'assure que c'est bien avec header ()...
Commenter la réponse de malalam
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 14:27
Commenter la réponse de malalam
xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 31 mai 2005 à 14:28
0
Utile
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...
Commenter la réponse de xactise
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 31 mai 2005 à 14:29
0
Utile
Tu m'etonnes, il manque quelques trucs, comme le content-type de ta page par exemple.
Commenter la réponse de malalam
xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 31 mai 2005 à 14:47
0
Utile
Sa marche Merci beaucoup a toi GRAND homme ^^

réponse accepter encore merci

L0rD...
Commenter la réponse de xactise
erwan551 4 Messages postés vendredi 13 mai 2005Date d'inscription 23 juin 2005 Dernière intervention - 23 juin 2005 à 11:05
0
Utile
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..
Commenter la réponse de erwan551
firdaousgenie 2 Messages postés jeudi 25 mars 2010Date d'inscription 10 janvier 2011 Dernière intervention - 24 déc. 2010 à 11:30
0
Utile
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!
Commenter la réponse de firdaousgenie

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.