lunes, 17 de agosto de 2015

Guardar y abrir una archivo excel de una tabla en java

   



Guardar datos de un JTable y abrir archivos xls o excel en Java

En pocas palabras Exportar e Importar archivo xls que puedan ser leídos por excel y por las mismas tablas de Java. Suena bonito no jajaja, Hola me llamo Cesar estudiante de ingeniería informática Y en este articulo voy a mostrarles a exportar e importar archivos en excel ya que este tema me hizo batallar en un trabajo que nos había dejado nuestro profesor de algoritmia y métodos de acceso.

En si el trabajo consistía en guardar información de un estudiante en un archivo. Pero yo como siempre quise ir un poco mas allá y complicarme mas la vida, así que mi interfaz tenia para ingresar los datos en la tabla, que haga búsquedas en la tabla según la columna que le indicada algo así como enseñe en este articulo de:  Filtrar o Buscar datos en una JTable en Java, mas adelante en otro articulo les publicare mi trabajo terminado, pero por ahora después de contarles mi historia y para no aburrirlos mas a qui van todos los pasos:

Exportar de JTable a Excel e importar archivos Excel a tablas en Java

1- Para nosotros poder guardar y leer archivos desde nuestro JTable necesitaremos de la librería   jxl.jar que la podemos descargar gratis desde la pagina oficial o simplemente hacer click aquí para su descarga directa.



2- Como ya sabrán importamos la librería en nuestro proyecto [Clic derecho sobre libraries - add Jar Folder ] y buscamos nuestra librería descargada

3- Trabajaremos sobre nuestra interfaz anterior que hicimos sobre  Filtrar o Buscar datos en una JTable en Java, Solo le ponemos o creamos unos botones Exportar tabla e Importar Tabla.

Guardar y abrir una archivo excel de una tabla en java

4-Creamos una clase en nuestro proyecto llamada export_excel y escribimos o copiamos este código.

El código mas importantes van estar comentadas para que tengan una idea para que sirve .




5-Programamos nuestro botón Exportar Tabla mejor dicho adentro de nuestro ActionPerformed hacemos lo siguiente.

6- Saldrán algunos errores pero antes de importar todo lo que nos esta saliendo error, tenemos que inicializar algunas cosillas antes del constructor.



7-Después de haber creado nuestra variables comenzamos a importar todas las librerías.

8-Creamos un método llamado CrearTabla como el siguiente:


9-Programamos nuestro botón Importar Tabla mejor dicho adentro de nuestro ActionPerformed hacemos lo siguiente.



Y eso seria todo, el Programa debería funcionar a la perfección y como en todo articulo de programación que me gusta, yo aprendo mas teniendo el código completo y leerlo así que aquí les dejo el código completo:



Cesar GI

About Cesar GI

Lo que me importa es poder enseñar lo poco que se, por que asi como yo aprendo leyendo gracias a las personas que comparten sus conocimiento yo tambien quiero ayudar a la comunidad en español aportando lo poco que he aprendido hasta el momento.

5 comentarios

Write comentarios
Unknown
AUTHOR
13 de abril de 2016, 19:36 delete

ME HAZ HECHO EL PARO DE LA VIDA,MUCHÍSIMAS GRACIAS.

Reply
avatar
Unknown
AUTHOR
19 de mayo de 2016, 16:04 delete Este comentario ha sido eliminado por el autor.
avatar
Unknown
AUTHOR
25 de noviembre de 2016, 13:47 delete

Muy bueno me ayudo bastante

Reply
avatar
Unknown
AUTHOR
22 de junio de 2017, 8:30 delete

una consulta , en el metodo crear tabla , hay una variable llamada modelo que no reconozco de ningun lado

Reply
avatar