Inicio > JSP > icalv000 > generar archivo excel desde jsp

generar archivo excel desde jsp

Experto:
Usuario:
Fecha: 13/06/2003
Valoración: (4,00 sobre 5) Categoría: JSP
11/06/2003
h3chic3ra, usuario preguntando en JSP
Usuario
Hola, tengo que crear un archivo excel con datos que se muestran en una pagina jsp, la idea que de esta pagina(jsp) haya un link que diga x ej. ver en excel ... y la idea es que ahí se genere el archivo con esos datos y los pueda ver.
espero me ayudes o des una idea ya que le escribí a otro experto y descartó mi pregunta
11/06/2003
h3chic3ra, experto respondiendo en JSP
Experto
Hola,

sé que hay API's que generan ficheros Excel... pero no sé si son de pago. ¿Pq no generas un fichero .csv? Es decir... cuando generes la JSP (y por lo tango ya tengas los datos) en el servidor creas un archivo con formato de comas separadas que lo puede leer excel. Este archivo es ascii y lo puedes crear con comandos de abrir/cerrar ficheros de Java.

Te puedo buscar los links de esas APIS.. ¿te vale lo de CSV?

salu2,

N.
11/06/2003
h3chic3ra, usuario preguntando en JSP
Usuario
lo de cvs me sirve, pero no sé mucho como hacerlo para generar la tabla o matriz con los datos que tengo...
si me pudieras explicar o dar un ejemplo sería de gran ayuda
11/06/2003
h3chic3ra, experto respondiendo en JSP
Experto
Este código te genera un fichero csv:

try
{
FileWriter f = new FileWriter(new File("c:/test.csv"));
f.write("Columna1,Columna1,,"+"\n");
f.write("ValorCol1,ValorCol2,,"+"\n");
f.close();
}
catch (Exception e)
{
e.printStackTrace();
}

Ahora deberías ir jugando con el formato del fichero para generar la estructura que necesitas. Las variables que debes rellenar son las mismas que utilizarás en la JSP...

No tengo un ejemplo "real" , pero esto te puede ayudar a empezar...


salu2,
N.
13/06/2003
h3chic3ra, usuario preguntando en JSP
Usuario
gracias, me sirvió bastante tu ejemplo
Más opciones
Enlaces patrocinados