Tengo un problemilla, quiero conseguir que en el excel generado me de un excel con celda en formato numerico y ademas tenga formato numerico, es decir, si el importe es 1001,8. Escriba 1.001,8.
Mi codigo es este
sAux = objINFORiesgosBean.getSValorResidual();
dbAux = 0;
if (sAux == null || "null".equals(sAux))
{
sAux = "";
}
if (!"".equals(sAux))
{
dbAux = SITEUtilidadesBean.parserDouble(sAux);
sAux = SITEUtilidadesBean.formatearNumero(dbAux,2); // Esta funcion convierte el numero y lo pone en formato de miles con dos decimales.
}
objHSSFRow.createCell(iColumna);
objHSSFRow.getCell(iColumna).setCellStyle(objHSSFC ellStyle);
objHSSFRow.getCell(iColumna).setCellType(HSSFCell. CELL_TYPE_NUMERIC);
objHSSFRow.getCell(iColumna).setCellValue(sAux);
El problema esta en que al abrir el fichero generado, en esta columna esta en formato general y como tiene el separador de miles no lo reconoce como numero y entonces al seleccionar varias no las suma automaticamente.
Muchas gracias y perdonen las molestias.