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 :

[PHP Excel] Spécifier le type d une valeur dans une cellule


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Points : 73
    Points
    73
    Par défaut [PHP Excel] Spécifier le type d une valeur dans une cellule
    Bonjour à tous,

    Je suis entrain de faire la création d'un document Excel avec PHPExcel.

    Je cherche à spécifier le format de certaine cellule dans l'exemple DataType : STRING.

    Voici les includes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    require_once('./data/plugin/phpexcel/Classes/PHPExcel.php');
    require_once('./data/plugin/phpexcel/Classes/PHPExcel/Cell/DataType.php');
    require_once('./data/plugin/phpexcel/Classes/PHPExcel/RichText.php');
    require_once './data/plugin/phpexcel/Classes/PHPExcel/IOFactory.php';
    J'ai essayé aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once('./data/plugin/phpexcel/Classes/PHPExcel/Cell.php');
    A la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once('./data/plugin/phpexcel/Classes/PHPExcel/Cell/DataType.php');
    Mais le resultat est identique.

    le problème que me retourne PHP cas 1:
    Fatal error: Class 'PHPEcel_Cell_DataType' not found in D:\wamp\www\appli\facturation\facture\export_doc\fonc_excel_fact.php on line 231
    Pour cette ligne : (suivant le tutoriel de MaitrePylos) lignes 231
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $objPHPExcel->getActiveSheet()->setCellValue('A9', 'FACTURE',PHPEcel_Cell_DataType::TYPE_STRING);
    J’ai aussi un problème en voulant faire comme ceci cas 2:
    Fatal error: Call to undefined method PHPExcel_Cell::setCellValueExplicit() in D:\wamp\www\appli\facturation\facture\export_doc\fonc_excel_fact.php on line 240
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $objPHPExcel->getActiveSheet()->getCell ("A11")->setCellValueExplicit('NUM FACT',PHPEcel_Cell_DataType::TYPE_STRING);
    $objPHPExcel->getActiveSheet()->getCell ("B11")->setCellValueExplicit($numfact,PHPEcel_Cell_DataType::TYPE_STRING);
    $objPHPExcel->getActiveSheet()->getCell ("F11")->setCellValueExplicit('DONNEUR ORDRE',PHPEcel_Cell_DataType::TYPE_STRING);
    $objPHPExcel->getActiveSheet()->getCell ("I11")->setCellValueExplicit($tabl_entfact['soc_clt'],PHPEcel_Cell_DataType::TYPE_STRING); // 18
    Merci de votre aide je dois faire un truc comme il ne faut pas c’est sur !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Points : 73
    Points
    73
    Par défaut
    Il s agissait d'une erreur stupide :
    PHPEcel_Cell_DataType
    au lieu de
    PHPExcel_Cell_DataType

    Merci à vous.

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

Discussions similaires

  1. inserer les valeurs dans des cellules d une feuille EXCEL
    Par id301077 dans le forum ODS et reporting
    Réponses: 3
    Dernier message: 26/07/2011, 09h34
  2. {VBA Excel} Colorier des cases selon la valeur dans une autre
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/06/2008, 09h56
  3. Spécifier le type d'une arrayList comme en Java
    Par As2piK dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/03/2007, 20h49
  4. Réponses: 1
    Dernier message: 08/03/2006, 20h07
  5. Réponses: 3
    Dernier message: 27/01/2006, 18h35

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