celda6.setCellValue(getMINUTOS_DESBALANCE_S(k));
if (//((getICOPAC_S(k) != getDESOPE_S(k)) && (getLLAMADAS_ACUMULADO_S(k) != getLLAMADAS_DESBALANCE_S(k))) ||
((getICOPAC_S(k) != getDESOPE_S(k)) && (getMINUTOS_ACUMULADO_S(k) != getMINUTOS_DESBALANCE_S(k))) )
//if ((getICOPAC_S(k) != getDESOPE_S(k)) && (getLLAMADAS_ACUMULADO_S(k) != getLLAMADAS_DESBALANCE_S(k)))
celda6.setCellStyle(cellStyle1);
aux++; //RESTA LLAMADAS D-A ENTRADA
HSSFCell celda7 = fila.createCell((int)aux);
int resta=0;
resta= getLLAMADAS_ACUMULADO_S(k) - getLLAMADAS_DESBALANCE_S(k);
celda7.setCellValue(resta);
if (resta != 0);
celda7.setCellStyle(cellStyle1);
switch (resta){ case 0: ; celda7.setCellStyle(cellStyle2);break;}
aux++; //RESTA LLAMADAS D-A ENTRADA
HSSFCell celda8 = fila.createCell((int)aux);
int resta1=0;
resta1= getMINUTOS_ACUMULADO_S(k) - getMINUTOS_DESBALANCE_S(k);
celda8.setCellValue(resta1);
if (resta1 != 0);
celda8.setCellStyle(cellStyle1);
switch (resta1){ case 0: ; celda8.setCellStyle(cellStyle2);break;}
aux++; //ENTRADA ACUM
HSSFCell celda9 = fila.createCell((int)aux);
aux++; //ENTRADA ACUM
HSSFCell celda10 = fila.createCell((int)aux);
celda10.setCellValue(getICOPAC_E(k));
if (((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))) ||
((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda10.setCellStyle(cellStyle1);
aux++; //ENTRADA DESB
HSSFCell celda11 = fila.createCell((int)aux);
celda11.setCellValue(getDESOPE_E(k));
if (((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))) ||
((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda11.setCellStyle(cellStyle1);
aux++; //ENTRADA ACUM
HSSFCell celda12 = fila.createCell((int)aux);
celda12.setCellValue(getLLAMADAS_ACUMULADO_E(k));
if (((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))))// ||
//((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda12.setCellStyle(cellStyle1);
aux++; //ENTRADA DESB
HSSFCell celda13 = fila.createCell((int)aux);
celda13.setCellValue(getLLAMADAS_DESBALANCE_E(k));
if (((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))))// ||
//((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda13.setCellStyle(cellStyle1);
aux++; //ENTRADA ACUM
HSSFCell celda14 = fila.createCell((int)aux);
celda14.setCellValue(getMINUTOS_ACUMULADO_E(k));
if (//((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))) ||
((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda14.setCellStyle(cellStyle1);
aux++; //ENTRADA DESB
HSSFCell celda15 = fila.createCell((int)aux);
celda15.setCellValue(getMINUTOS_DESBALANCE_E(k));
if (//((getICOPAC_E(k) != getDESOPE_E(k)) && (getLLAMADAS_ACUMULADO_E(k) != getLLAMADAS_DESBALANCE_E(k))) ||
((getICOPAC_E(k) != getDESOPE_E(k)) && (getMINUTOS_ACUMULADO_E(k) != getMINUTOS_DESBALANCE_E(k))) )
celda15.setCellStyle(cellStyle1);
aux++; //RESTA LLAMADAS D-A ENTRADA
HSSFCell celda16 = fila.createCell((int)aux);
int resta2=0;
resta2= getLLAMADAS_ACUMULADO_E(k) - getLLAMADAS_DESBALANCE_E(k);
celda16.setCellValue(resta2);
if (resta2 != 0);
celda16.setCellStyle(cellStyle1);
switch (resta2){ case 0: ; celda16.setCellStyle(cellStyle2);break;}
aux++; //RESTA LLAMADAS D-A ENTRADA
HSSFCell celda17 = fila.createCell((int)aux);
int resta3=0;
resta3= getMINUTOS_ACUMULADO_E(k) - getMINUTOS_DESBALANCE_E(k);
celda17.setCellValue(resta3);
if (resta3 != 0);
celda17.setCellStyle(cellStyle1);
switch (resta3){ case 0: ; celda17.setCellStyle(cellStyle2);break;}
// CREA SEGUNDA HOJA
HSSFSheet hoja2 = libro.createSheet("Diferencia Archivos");
String titulos2[] = { "Día: Mediación","Interconexión","Archivos: Mediación","Interconexión" };
HSSFRow fila2 = hoja2.createRow(0);
for (int h = 0; h < titulos2.length; h++){
HSSFCell titulo2 = fila2.createCell((int)h);
titulo2.setCellValue(titulos2[h]);
HSSFCellStyle cellStyle = libro.createCellStyle();
cellStyle.setFillForegroundColor(HSSFColor.GOLD.index); //color GREY_25_PERCENT
cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
titulo2.setCellStyle(cellStyle); }
HSSFCell celda18 = fila2.createCell((int)aux);
celda18.setCellValue(getDIAMED(k));
if (getDIAMED(k) != getDIAITX(k) && getARCHIVOSMED(k) != getIARCHIVOSITX(k))
celda18.setCellStyle(cellStyle1);
aux++;
HSSFCell celda19 = fila2.createCell((int)aux);
celda19.setCellValue(getDIAITX(k));
if (getDIAMED(k) != getDIAITX(k) && getARCHIVOSMED(k) != getIARCHIVOSITX(k))
celda19.setCellStyle(cellStyle1);
aux++;
HSSFCell celda20 = fila2.createCell((int)aux);
celda20.setCellValue(getARCHIVOSMED(k));
if (getDIAMED(k) != getDIAITX(k) && getARCHIVOSMED(k) != getIARCHIVOSITX(k))
celda20.setCellStyle(cellStyle1);
aux++;
HSSFCell celda21 = fila2.createCell((int)aux);
celda21.setCellValue(getIARCHIVOSITX(k));
if (getDIAMED(k) != getDIAITX(k) && getARCHIVOSMED(k) != getIARCHIVOSITX(k))
celda21.setCellStyle(cellStyle1);
}
///// AQUI PEGAR SI QUIERO OTRA HOJA
try {
Date fecha = new java.util.Date();
// SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); pendiente por que saca la fecha chafa
SimpleDateFormat dt1 = new SimpleDateFormat("dd-mm-yyyy");
// dt1.format(fecha)
FileOutputStream elFichero = new FileOutputStream("DIFERENCIAS DE LLAMADAS"+dt1.format(fecha)+".xls");
System.out.println("Excel generado con exito");
libro.write(elFichero);
elFichero.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}