Bonjour,
Je me permets de poster un message ici car je rencontre un problème avec WriteExcel dont je ne trouve la solution nulle part (google n'est pas toujours notre ami, hélas).
Je vais essayer d'expliquer clairement car mes compétences en programmation sont très limitées (je n'arrive même pas à choisir la sous-catégorie c'est dire !) ^^.
Le site dont je dois régler le problème est sous wordpress, writeexcel étant intégré dans la fonction webmail.
Writeexcel est associé à la base de données de ce webmail (avec presque 3000 entrées donc pour toutes les vérifiées j'ai du boulot !) et il permet d'exporter les données de la base sous un fichier Excel.
L'exportation de la base de données est séparée en 3 catégories correspondant à 3 lieux différents auxquels sont envoyés les mails.
Pour les 2 premiers lieux la fonction "exporter" de writeexcel fonctionne parfaitement mais pour le 3ème j'obtiens ceci :
Catchable fatal error: Object of class writeexcel_format could not be converted to string in /[...]/webmails/export/class.writeexcel_worksheet.inc.php on line 1203
La ligne 1203 correspond à ceci :
Code :
- $length = 0x0008 + strlen($_[2]); # Bytes to follow
|
Etant donné que les exportations des 2 autres villes fonctionnent parfaitement je n'ai pas voulu modifier le code (surtout que je ne le comprends pas).
J'ai cherché dans la base de données le ou les caractères pouvant poser problèmes : &, à, ï, ë, ?, * ...etc
Je n'ai rien trouvé de concluant pour le moment mais vu le nombre d'entrées dans la base de données il se peut que je sois passée à côté de quelque chose.
Avez-vous une idée du problème ?
Je peux éventuellement poster le code complet de la fameuse class.writeexcel_worksheet.inc.php si ça peut vous aider (qui fait environ 3000 lignes).
A noter également que l'exportation pour la ville 3 marchait très bien il y a 1 mois. D'où le fait de penser qu'une entrée dans la base de données pose problème.
Je vous remercie infiniment !!!!
Message édité par mel-CDE le 23-04-2010 à 10:57:31