Bonjour,
alors voila j'ai deux problèmes et je ne trouve pas de solution.
En fait, j'ouvre une page excel:
Ensuite, je vérifie plein de truc sur la page.
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);
Et suivant les résultat, je voudrais modifier une case. J'ai essayé:
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
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 ça me sort un problème de type... quelqu'un a une idée?
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);
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,
Partager