Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 13-feb-2008, 02:58   #1 (permalink)
onecarlost ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Problema al poner formula de Excel en Java

Hola a todos

Estoy haciendo un programa en Java para actualizar un fichero Excel automaticamente con unos datos que recoje el programa.

Anteriormente se metian las formulas manualmente y se creaban unas graficas con esos valores. En el programa calculo el valor y lo meto directamente en la celda, pero asi no se crean las graficas

Asi que me he puesto a meter la formula en si en las celdas pero me he encontrado con un problema que no puedo solucionar. Tengo lo siguiente:

Código:
cell = newRow.createCell((short) 13);
cell.setCellStyle(cellStyleFondoAzul);
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
String tiempoEtiquetado = this.restar(etiquetado,extraccion);
int fila = newRow.getRowNum() + 1;
String comi = String.valueOf("\"");
String tEt = "SI(E" + fila + ">D" + fila + ";E" + fila + "-D" + fila + ";E" + fila + "+" + comi + "24:00:00" + comi + "-D" + fila + ")";
cell.setCellFormula(tEt);
Esta seria la formula a introducir pero luego en la excel en la celda donde deberia aparecer el valor pero

La formula deberia ser asi:

=SI(E188>D188;E188-D188;E188+"24:00:00"-D188)

Pero aparece esto:

=E188>D188(E188-D188;E188+"24:00:00"-D188)ȐSI

Agradeceria mucho que me pudieseis ayudar.

Saludos y muchas gracias
onecarlost está desconectado   Responder Citando
Antiguo 14-feb-2008, 04:18   #2 (permalink)
onecarlost ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Re: Problema al poner formula de Excel en Java

Por si alguien no lo ha visto...
onecarlost está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:04.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93