Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2326 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] PEAR & Excel writer : forcer le format d'une case

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] PEAR & Excel writer : forcer le format d'une case

n°1575432
sire de Bo​tcor
Armorican way of life
Posté le 15-06-2007 à 12:00:32  profilanswer
 

Bonjour !
 
J'utilise PEAR depuis hier pour les fonctions basiques de création de fichier excel.
Il y a qq petits détails que je n'arrive pas à faire :  
comment puis-je colorer une case ? la seule chose que je trouve dans la doc est pour colorer le texte d'une case :/
 
merci  :jap:


Message édité par sire de Botcor le 18-06-2007 à 17:21:46

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 15-06-2007 à 12:00:32  profilanswer
 

n°1575554
oxman
xiii
Posté le 15-06-2007 à 14:21:21  profilanswer
 

$format =& $workbook->addFormat();
$format->setBgColor('green'); // couleur de fond
$format->setPattern(6); // type de remplissage
$worksheet->write(1, 1, 'the bg', $format); // cellule 1, 1 avec le fond vert


---------------
LeRobot : un bot discord qui permet faire des stats sur vos temps de jeux
n°1575556
sire de Bo​tcor
Armorican way of life
Posté le 15-06-2007 à 14:26:53  profilanswer
 

oxman a écrit :

$format =& $workbook->addFormat();
$format->setBgColor('green'); // couleur de fond
$format->setPattern(6); // type de remplissage
$worksheet->write(1, 1, 'the bg', $format); // cellule 1, 1 avec le fond vert


 [:spikler]  
 
je venais de voir ceci :  
       
$titleFormat =& $xls->addFormat();  
$titleFormat->setFgColor('red');
$sheet->write(2,2,"test",$titleFormat);  
 
ce qui est presque pareil ^^
je m'étonne que setFgColor soit pour une couleur d'arrière plan et setBgColor pour la couleur d'avant-plan, mais bon...
 
sinon, est-ce que tu aurais une liste de couleur possible ?
j'ai essayé avec le format '#FF0000' (par exemple) du html mais apparemment, ça ne passe pas


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1575611
oxman
xiii
Posté le 15-06-2007 à 15:42:48  profilanswer
 

mixed $color - either a string (like 'blue'), or an integer (range is [8...63]).
 
Où range color est le numéro d'une des couleurs de Excel.
Tu ne peux pas choisir la couleur que tu veux, tu dois en choisir une de la palette des couleurs de Excel, donc tu comptes les petites cases pour trouver la couleur que tu veux ;)


---------------
LeRobot : un bot discord qui permet faire des stats sur vos temps de jeux
n°1576410
sire de Bo​tcor
Armorican way of life
Posté le 18-06-2007 à 17:18:00  profilanswer
 

merci encore pour les couleurs ;)
 
j'ai une autre question : est-il possible de forcer le format, pour avoir des cases forcées au format texte  
(par exemple pour qu'il ne supprime pas automatiquement le 0 devant les numéros de téléphone...)


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1576420
oxman
xiii
Posté le 18-06-2007 à 17:29:50  profilanswer
 

void Worksheet::writeString (integer $row, integer $col, string $str [, mixed $format=0])
 
Ca t'arrive de regarder la doc ?
http://pear.php.net/manual/en/pack [...] string.php


---------------
LeRobot : un bot discord qui permet faire des stats sur vos temps de jeux
n°1576430
sire de Bo​tcor
Armorican way of life
Posté le 18-06-2007 à 17:42:52  profilanswer
 

oxman a écrit :

void Worksheet::writeString (integer $row, integer $col, string $str [, mixed $format=0])
 
Ca t'arrive de regarder la doc ?
http://pear.php.net/manual/en/pack [...] string.php


merci, je vais me pencher sur ça  :jap:  
 
la doc, oui, elle est ouverte sur l'onglet d'à côté
mais j'avais épluché toutes les fonctions "Format::" :/


Message édité par sire de Botcor le 18-06-2007 à 17:45:21

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] PEAR & Excel writer : forcer le format d'une case

 

Sujets relatifs
Utiliser PHP sans navigateur internetFacture sous Excel : puis-je simplifier certaines formules ?
Piloter excel de powerpoint [ Clos ]Supprimer une ligne dans WORD / EXCEL selon caractere
PhP vers .CsvMigration Filesearch sous VBA excel 2002 vers excel 2007
Probleme affichage images avec script PHPExporter données vers Excel
Besoin aide en PHP,lister un fichierComment "forcer" le vidage du cache du navigateur?
Plus de sujets relatifs à : [PHP] PEAR & Excel writer : forcer le format d'une case


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR