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

Bibliothèques et frameworks PHP Discussion :

[PHPExcel] Lecture de fichier


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut [PHPExcel] Lecture de fichier
    Bonsoir à tous

    voici mon problème
    j'aimerai générer un tableur et l'afficher

    1- je fais un test sur mon PC en locale avec windows7 / EASYPHP, j'arrive bien à générer le fichier excel et j'arrive bien à le lire avec excel.

    2- je fais un test sur le serveur de production linux, le fichier est bien générer mais impossible de le lire avec excel, excel met un message d'erreur d'incompatibilité avec l'extension

    3- si je décide d'enregistrer mon tableur, j'arrive bien à enregistrer et à lire le fichier générer dans les 2 cas ...

    j'en déduis que cela doit venir du header (vu que je ne le met pas pour mon 3-)

    le script de test utilisé est issu du tuto de maitre pylos

    "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    include 'PHPExcel.php';
    include 'PHPExcel/Writer/Excel2007.php';
     
    $workbook = new PHPExcel;
     
    $sheet = $workbook->getActiveSheet();
    $sheet->setCellValue('A1','MaitrePylos');
     
    $writer = new PHPExcel_Writer_Excel2007($workbook);
     
     header('Content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
     header('Content-Disposition:inline;filename=Fichier.xlsx ');
     $writer->save('php://output');
    "
    si je résume
    avec WIndows7 et easyPHP -> ca marche
    avec Linux -> ca ne marche pas

    Si vous avez des solutions ou des recommandations sur mon problème
    je suis preneur

    je vous en remercie d'avance.

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    je pencherai pour un problème d'encodage de fichier...
    j'ai pas ce qu'il faut sous la main pour tester.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut
    Bonsoir

    j'ai résolu mon pb

    le pb venait de l'extension de mon fichier php et de la casse.

    j'utilise l'extension ".inc" et apparemment cela ne fonctionne pas sur mon serveur de prod

    j'ai contourné ce pb en envoyant mes données de mon formulaire dans un autre fichier avec l'extension PHP plutôt que d'envoyer mes données dans mon fichier d'origine.
    Est ce que mon encodage du fichier ".inc" est différent de mon ".php" ?
    je ne sais pas, je ne maîtrise pas du tout ce sujet tout ce je puis dire c'est qu'ils sont tous les 2 en UTF8.

    j'avais aussi un pb de casse "une lettre en majuscule"
    linux est hélas très sensible comparé à Windows+easyphp
    mais bon parfois ça passait...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. PHPExcel lecture d'un fichier excel script php
    Par hugerma dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 14/11/2014, 10h57
  2. [PHPExcel] Lecture de gros fichiers
    Par a028762 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 29/11/2011, 18h59
  3. [PHPExcel] Lecture d'un fichier Excel 2007(lourd!)
    Par guillaume_74 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 02/02/2011, 09h38
  4. Lecture de fichier
    Par Watcha dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 04/03/2003, 20h43
  5. Lecture de fichiers ".WAV"...
    Par 0x4e84 dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2002, 09h43

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