Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Problema al poner formula de Excel en Java (http://www.forosdelweb.com/f45/problema-poner-formula-excel-java-556461/)

onecarlost 13/02/2008 03:58

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 14/02/2008 05:18

Re: Problema al poner formula de Excel en Java
 
Por si alguien no lo ha visto...


La zona horaria es GMT -6. Ahora son las 03:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.