Writeexcel "could not be converted to string[...]"

Writeexcel "could not be converted to string[...]" - SQL/NoSQL - Programmation

Marsh Posté le 21-04-2010 à 15:23:52    

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 :
  1. $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
Reply

Marsh Posté le 21-04-2010 à 15:23:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed