Bonjour,

alors voila j'ai deux problèmes et je ne trouve pas de solution.
En fait, j'ouvre une page excel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 try {
            Workbook workbook = Workbook.getWorkbook(new File(chemin1.getchemin() + "Logiciel plateau/Procesverbal.xls"));
            Sheet sheet = workbook.getSheet(0);
Ensuite, je vérifie plein de truc sur la page.
Et suivant les résultat, je voudrais modifier une case. J'ai essayé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(boxeurr.adversairechampionnat(boxeurb)==false){
   WritableCellFormat formatRed = new WritableCellFormat(new WritableFont(WritableFont.ARIAL, WritableFont.DEFAULT_POINT_SIZE, WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE, Colour.RED));
Label label = new Label(0, j, "un texte en rouge", formatRed);
out.addCell(label);
}
Mais je n'arrive pas à définir le "out". J'ai essayé avec ce genre de chose :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 WritableCell cell = sheet.getWritableCell(1, 2);
             WritableWorkbook outWorkbook = Workbook.getWorkbook(chemin1.getchemin() + "Logiciel plateau/Procesverbal.xls");
 
            WritableSheet out = outWorkbook.getSheet(0);
Mais ça me sort un problème de type... quelqu'un a une idée?
Sachant que je ne souhaite pas créer une copy de la page, juste modifier une case dans la feuille existante.


Question2:
Par la même occasion, je voudrais en faite "remplir de rouge" une case, quelqu'un à une idée?

J’espère que j'ai été clair.

Bonne journée,
Cordialement,