Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2009, 04:32
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 9 meses
Puntos: 10
Respuesta: Cómo transformar html a xls en JSP?

Wenas.

Si solo necesitas un fichero 'con apariencia excel' y que se te abra excel sin problemas, puedes crear una tabla html, ya que excel te la reconocera.

Lo unico que tienes que incluir en la jsp

Código:
    response.setContentType("application/vnd.ms-excel;");
    response.setHeader("Content-Disposition","attachment;filename=\"listado.xls\";");
La ultima linea solo si quieres que te lo muestre como 'fichero adjunto', para guardarlo o mostrarlo...

Pero ten en cuenta, que no es un fichero xls. La prueba la tienes en que si guardas ese fichero en tu maquina, y lo abres con el notepad (por ejemplo), te saldra la tabla html.
Si tu abres un fichero excel con el notepad, te sale en 'norcoreano'.

Si por el contrario necesitas un fichero 'excel' tendras que recurrir a librerias como poi.

Saludos.