IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Lecture d'un fichier excel


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut Lecture d'un fichier excel
    Bonjour tout le mode

    J'ai le bout de code suivant, qui m'ouvre une fenêtre me demandant si je veux ouvrir ou enregistrer le fichier excel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    $file = 'Commande_'.$orderId.'.xls';
    	$path = $chemin_act.'\uploads\Fichiers_Excel\\';
     
    	header('Content-Description: File Transfer');
    	header('Content-Disposition: attachment; filename="' . basename($file) . '"');
    	header('Content-Transfer-Encoding: binary');
    	header('Content-Length: ' . filesize($path.$file));
    	header('Content-MD5: ' . base64_encode(md5_file($path.$file)));
    	header('Date: ' . gmdate(DATE_RFC1123));
    	header('Expires: ' . gmdate(DATE_RFC1123, time() + 1));
    	header('Last-Modified: ' . gmdate(DATE_RFC1123, filemtime($path.$file)));
    	header('Content-Type: application/vnd.ms-excel; name ="' . $file . '"');
     
    	if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') == false)
    	{
    		header('Cache-Control: must-revalidate, post-check=0, pre-check=0, max-age=0');
    		header('Pragma: public');
    	}
    		header('Content-Length: ' . filesize($path.$file));
    		readfile($path.$file);
    		exit();
    Le problème c'est que quand j'essaye d'ouvrir, j'ai le message suivant:
    microsoft excel viewer ne peut pas ouvrir des fichiers de ce type
    C'est dû à quoi?

  2. #2
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut
    Et en plus, quand j'essaye de l'ouvrir avec Notepad++, ça me met plein de "null" partout.
    J'ai installé Open Office Calc, là ça marche, le fichier s'ouvre, mais il est vide...

Discussions similaires

  1. [VB.NET] Accélerer la lecture d'un fichier excel
    Par Franck2mars dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/11/2007, 11h35
  2. Lecture d'un fichier excel avec C++
    Par ziss dans le forum C++
    Réponses: 1
    Dernier message: 17/10/2006, 18h31
  3. Lecture d'un fichier Excel uniquement sur un seul poste
    Par loutsky dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/05/2006, 08h09
  4. [VB6] Problème de lecture d'un fichier excel
    Par Requin15 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/03/2006, 17h10
  5. macros word et lecture dans un fichier excel
    Par antrax2013 dans le forum Windows
    Réponses: 2
    Dernier message: 01/10/2005, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo