OVH Cloud OVH Cloud

Phpwriteexcel

3 réponses
Avatar
Adrien MARMAIN
Bonjour à tous,
j'utilise actuellement la classe phpwriteexcel pour générer des documents
Excel à la volée en PHP.

http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/

Mais le problème est que je n'arrive pas à obtenir un texte de plus de 255
caractères dans une cellule. Quelqu'un aurait-il la solution miracle ?

Merki!

Adrien.

3 réponses

Avatar
Jean-Yves BURGAUD
Bonjour,

Mais le problème est que je n'arrive pas à obtenir un texte de plus de 255
caractères dans une cellule. Quelqu'un aurait-il la solution miracle ?



Si mes souvenirs sont bons, c'est une limitation d'Excel. Il n'y a pas de
solution de ce côté là.

Merki!


De rien, désolé


Adrien.


Jean-Yves.

Avatar
Vincent BERSIN
Bonjour à tous,


bonjour,

j'utilise actuellement la classe phpwriteexcel pour générer des documents
Excel à la volée en PHP.

http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/

Mais le problème est que je n'arrive pas à obtenir un texte de plus de 255
caractères dans une cellule. Quelqu'un aurait-il la solution miracle ?


en fait, il semblerait que la réponse soit HS ....
après une petite recherche sous google, je cite :

"De mémoire, sous XL95, le maximum est de 255 caractères (ou -ce qui est
moins connu- de 1024 caractères s'il s'agit d'une formule). Sous XL2000,
le maximum est passé à 32000 caractères."

en fait, il semblerait que ça soit passé à 32000 caractères avec excel 97
--> http://perso.wanadoo.fr/jeanmarc.stoeffler/excel/LimitationsExcel97.htm
(Extrait de l'aide de Microsoft Excel97 (touche F1) et la recherche sur
"limites dans Microsoft Excel")

alors si tu utilises XL 95 ....

@++
Pimousse

Avatar
Vincent BERSIN
http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/

Mais le problème est que je n'arrive pas à obtenir un texte de plus de 255
caractères dans une cellule. Quelqu'un aurait-il la solution miracle ?


peut etre une autre solution ... comme quoi, dès fois on s'emmerde au boulot
;o)

à l'url que tu donnes, il y a un paragraphe qui dit :

*"Documentation
-------------
Sorry, there is no documentation yet. You'll have to use the documentation
for Spreadsheet::WriteExcel available at
http://search.cpan.org/doc/JMCNAMARA/Spreadsheet-WriteExcel-0.37/WriteExcel/
doc/WriteExcel.html"*

allez allons y ....

de ce que je comprends, le gars a traduit le prog perl vers php ... non ?
dc qd j'arrive à :

*"write_string($row, $column, $string, $format) : The maximum string size is
255 characters"*

tu utliserais pas cette méthode, par hasard ?

plus loin on lit :

*"The 255 character limit will be removed when the module moves to the Excel
97+ format. In the meantime, you can work around this limit using a formula.
See the long_string.pl program in the examples directory of the distro. "*

voila le lien vers long_string.pl :
http://search.cpan.org/src/JMCNAMARA/Spreadsheet-WriteExcel-0.37/WriteExcel/
examples/long_string.pl

c'est pas tout ça ... j'ai du temps à perdre, mais pas trop ;o)

@++
Pimousse