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] Message d'erreur à l'ouverture du fichier Excel (avec commentaire dans des cellules)


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de ddaweb
    Homme Profil pro
    Webmaster amateur
    Inscrit en
    Janvier 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster amateur
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 341
    Par défaut [PHPExcel] Message d'erreur à l'ouverture du fichier Excel (avec commentaire dans des cellules)
    Bonjour,

    J'ai des messages d'erreur à l'ouverture du fichier Excel créé depuis ma base de données, en les acceptant, le fichier s'ouvre correctement.
    Le format utilisé : Excel 2007.

    Message à l'ouverture du fichier :

    Nom : Message1.JPG
Affichages : 205
Taille : 27,3 Ko

    En cliquant sur "Oui", un autre message :

    Nom : Message2.JPG
Affichages : 245
Taille : 31,6 Ko

    En ouvrant le fichier Excel avec 7zip, je ne retrouve pas le "comments3.xml"

    Par contre toutes les lignes se retrouvent bien dans les commentaires.
    En supprimant le code de passage à la ligne, il n'y a plus d'erreur, mais tout est alors à la queue leu leu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $classeur->getActiveSheet()->getComment($champs_commentaire)->setAuthor('DDA');
    $classeur->getActiveSheet()->getComment($champs_commentaire)->getText()->createTextRun($champs_commentaire_nom);
    $classeur->getActiveSheet()->getComment($champs_commentaire)->getText()->createTextRun($valeur)->getFont()->setBold(true);
    $classeur->getActiveSheet()->getComment($champs_commentaire)->getText()->createTextRun("\r\n"); // ----- Ligne générant l'erreur
    $classeur->getActiveSheet()->getComment($champs_commentaire)->setWidth('300pt');
    $classeur->getActiveSheet()->getComment($champs_commentaire)->setHeight('150pt');
    Ce code est intégré dans une boucle "foreach" pour lire un tableau créé.

    J'ai beau chercher, ce code est toujours le même dans tous les forums.
    J'ai même fait en sorte que la grandeur de la cellule ne soit appliquée qu'une seule fois : idem.

    Si quelqu'un sait me donner une explication, cela m'éviterait d'accepter ces messages d'erreur.

    EDIT : ce code est appliqué dans le 3me SHEET du classeur, les 2 premières n'ont pas de commentaire. J'ai bien appliqué un index pour chaque sheet : "$classeur->setActiveSheetIndex(2);" (de 0 à 2).

    @+
    ddaweb

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quelle est la version de PHPExcel ?
    Est-ce que tu peux fournir un code simple permettant de reproduire le problème ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [XL-2003] Message d'erreur à l'ouverture du document Excel : erreur # 2110
    Par johan89 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/09/2011, 18h08
  2. Erreur sur ouverture de fichier Excel
    Par nihilist dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 02/09/2010, 10h24
  3. problème d'ouverture de fichier Excel avec Matlab
    Par Lize50 dans le forum MATLAB
    Réponses: 4
    Dernier message: 19/05/2010, 17h18
  4. getobjet message d'erreur d'ouverture de fichier exel
    Par lejeunechan dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/10/2009, 23h39
  5. Ouverture de fichier Excel avec macros
    Par Mathusalem dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/06/2006, 12h39

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