Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con JSP

Estas en el tema de Ayuda con JSP en el foro de Java en Foros del Web. Saludos cordiales. Me podrían dar su ayuda del siguiente asunto: Tengo que leer los datos de un archivo excel o .csv y pasarlos a una ...
  #1 (permalink)  
Antiguo 27/09/2010, 09:05
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 14 años, 3 meses
Puntos: 0
Ayuda con JSP

Saludos cordiales.

Me podrían dar su ayuda del siguiente asunto:

Tengo que leer los datos de un archivo excel o .csv y pasarlos a una tabla en html
estoy trabajando con una aplicación en JSP. He buscado x todos lados y no encuentro un codigo manera de hacerlo.

Gracias x su ayuda.
  #2 (permalink)  
Antiguo 27/09/2010, 10:22
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 17 años
Puntos: 10
Respuesta: Ayuda con JSP

Un archivo csv es un plain text con los valores separados con "comas" por lo que es fácil su lectura y manipulación podrías hacer algo como esto:

Código Java:
Ver original
  1. public String urlToString(URL url) throws IOException {
  2.  
  3.         // Will hold the csv data.
  4.         String data = null;
  5.  
  6.         // Open the connection to the resource.
  7.         if (url != null) {
  8.             URLConnection con = url.openConnection();
  9.             InputStream is = con.getInputStream();
  10.             BufferedReader reader = new BufferedReader(new InputStreamReader(is));
  11.             StringBuilder sb = new StringBuilder();
  12.             String line = null;
  13.             String[] row = null;
  14.             while ((line = reader.readLine()) != null) {
  15.                 // You can process the records right here.
  16.                 // row is an array that holds individual values of the record.
  17.                 row = line.split(",");
  18.                 sb.append(line + "\n");
  19.             }
  20.             is.close();
  21.  
  22.             // Now here's the info. You can do whatever you like with it.
  23.             data = sb.toString();
  24.         }
  25.         return data;
  26.     }

Saludos
  #3 (permalink)  
Antiguo 27/09/2010, 10:41
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Ayuda con JSP

Si lo que deseas es procesar el excel, deberías descargarte e importar la librería de Apache POI, que lleva años funcionando para interactuar con Excel, y está ampliamente documentada.

http://poi.apache.org/download.html

Si lees un poco la apidoc encontrarás lo que necesitas. Se puede abrir una plantilla dandole la URL del documento y si está cubierto de una determinada forma no debería costarte demasiado realizar las funciones que te permitan recoger esos valores y procesarlos.

Etiquetas: jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:55.