Feras,
tenho uma lista que vem do Banco de Dados cujo o resultado e formado por blocos, e no final de cada bloco tenho um total.
então tenho: TOTAL 1, TOTAL 2, TOTAL 3 etc, com o trecho abaixo quero deixar a linha com o total em negrito quando eu exporto o relatório para xlsx.
O problema que estou tendo e que os TOTAIS não tem linha fixa, e com o trecho abaixo não estou conseguindo resolver meu problema
HSSFCellStyle estilo = wb.createCellStyle();
estilo.setWrapText(true);
for (int i = 0; i < listaRelatorioDiario.size(); i++) {
RelatorioDiarioTO liberado = (RelatorioDiarioTO) listaRelatorioDiario.get(i);
if (!liberado.getBand().equals("")) {
if(liberado.getDataT().trim().equals("TOTAL 1")){
HSSFFont fonte1 = wb.createFont();
fonte1.setFontHeightInPoints((short) 8);
fonte1.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
estilo.setFont(fonte1);
cellData.setCellStyle(estilo);
cellData.setCellValue(liberado.getDataT());
}
}
}
cellData.createCell((short) 0).setCellValue(new HSSFRichTextString(liberado.getDataT().toString())); ---- Com esta linha estou fixando o Negrito linha e coluna zero. Mas não pode fixar…Tem que ser Dinâmico.