| Petite contribution... | | De Fabrice BOYER - Jeudi 15 Novembre 2001 à 01:42
Je constate dans le script proposé que vous employez le type MIME "application/octetstream" pour l'envoi de votre fichier SYLK.
Personnellement, je me sers du type "application/vnd.ms-excel", ce qui permet de l'ouvrir directement depuis son navigateur -- en tout cas sous MS IE 5 -- ou de le télécharger pour
une consultation ultérieure avec Excel. Il est vrai cependant que si on ne précise pas le nom souhaité pour l'enregistrement, le navigateur propose un "*.xls".
J'ai, moi aussi, fait quelques bidouilles pour déchiffrer le SYLK et en particulier, ce n'est
pas la peine de définir trois styles de texte identiques ! Effectivement, les lignes :
P;EArial;M200
P;FArial;M200;SB
sont des définitions de styles que l'on peut utiliser ensuite de la façon suivante :
F;SDM1;Y1;X1
C;K"Valeur"
Dans le cas précédent, je me sers donc du style "Arial, 10pt, gras" défini plus haut.
Note : on commence à compter les styles depuis le numéro 0.
Cependant, il me semble que ces RTD sont proriétaires :-( alors on n'hésitera pas à doubler
la mise en forme, ce que fait en fait l'option "D" de ";SDM1" qui elle aussi "met du gras".
Si quelqu'un sait le sens des "E" et "F" dans les définitions de style, je lui serai
reconnaissant ;-)
Note : mes notes de bidouille sont disponibles à l'adresse suivante :
http://www.fabruccio.fr.fm/doc/Journal.sylk.txt
je les ai écrites après avoir lu cet article, aussi elles s'en inspirent beaucoup.
P.S. : Pour répondre à votre interrogation concernant l'unité de mesure employée pour la
largeur des colonnes, il s'agit simplement de la largeur d'un caractères dans la police par
défaut. Ce qui garantit une dépendance forte entre la largeur d'une cellule et le texte
qu'elle contient : on ne verra jamais des "######" dans une cellule -- sous Excel -- si il n'y en avait pas à la création du fichier SYLK :-)
|
|