Bonjour à tous,
Je suis en train de faire un petit tableau excel style calendrier avec un total de jour de présence et de vacance (en x)
et ce selon les jours du mois (en y)
Mes deux lignes sont similaires et j'ai ajouté à la fin un total sous la forme =SOMME(C14:AG14)
ma premiere ligne m'affiche 0 (car aucun jour n'a été saisi)
et ma deuxieme ligne ne m'affiche strictement rien.
Si je modifie la formule =SOMME(C14:AG14) que j’enlève un 4 et que je le remet, ça marche mais en relançant mon programme c'est à nouveau vide. J'ai pensé à un problème de typage mais en XSSF je ne devrai pas avoir ce probleme et ma premiere ligne est identique à la seconde.
pour les jours de we je mets une case grisée qui n'est pas utilisée mais sur la ligne par exemple en F14. Et pour le reste, j'ai :
et unblockDays une mise en forme de la case :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 XSSFRow rowUnblocked = sheet.getRow(1); XSSFCell cellUnblocked = rowUnblocked.createCell(3); cellUnblocked = unblockDays(cellUnblocked,workbook);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 XSSFCellStyle style = workbook.createCellStyle(); style.setAlignment(XSSFCellStyle.ALIGN_CENTER); style.setBorderBottom(CellStyle.BORDER_THIN); style.setBorderLeft(CellStyle.BORDER_THIN); style.setBorderRight(CellStyle.BORDER_THIN); style.setBorderTop(CellStyle.BORDER_THIN); XSSFFont font = workbook.createFont(); font.setFontHeightInPoints((short) 11); font.setFontName("Arial Narrow"); font.setBold(true); style.setFont(font); cell.setCellStyle(style); return cell;
Pourriez vous m'aider? Merci d'avance pour vos pistes
Partager