Categories > TinyButStrong general (FR) >

coloriser les cellules en fonction des données

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Roger
Date: 2008-11-20
Time: 11:24

coloriser les cellules en fonction des données

Bonjour à tous,

Je génère un tableau Excel sans problème de contenu.
Ce que je voudrais c'est coloriser des cellules, des lignes ou des colonnes en fonction de valeurs dans les cellules.

Ex 1 : En entête, j'ai les n° des jours du mois. Je voudrais griser les samedi et les dimanche.
Ex 2 : En fonction de la valeur d'une cellule dans une colonne particulière, je voudrais colorer la ligne.

Est-ce possible ?

Si oui, pouvez vous m'aider ?

Merci d'avance pour vos réponses

Roger
By: Skrol29
Date: 2008-11-23
Time: 00:41

Re: coloriser les cellules en fonction des données

Bonjour Roger,

Quand on enregistre des zone colorées dans un classeur XML, Excel crées des styles pour chaque type de décoration.

on peut donc ainsi jouer avec les styles Excel-XML de la même manière que les styles HTML.
Par contre jec rois qu'il faut aller toucher le codage dans le source XML car ces attributs ne sont pas accessible en mode visuel.

Exemple de cellule avec style :
<Cell ss:Index="2" ss:StyleID="s22">
  <Data ss:Type="String">
    xxx
  </Data>
</Cell>

Exemple style crée par Excel:
<Style ss:ID="s22">
   <Font x:Family="Swiss" ss:Bold="1"/>
   <Interior ss:Color="#FF0000" ss:Pattern="Solid"/>
</Style>