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.
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:
5 comentarios
Write comentariosEXCELENTE CÓDIGO
ReplyME HAZ HECHO EL PARO DE LA VIDA,MUCHÍSIMAS GRACIAS.
ReplyMuy bueno me ayudo bastante
Replyuna consulta , en el metodo crear tabla , hay una variable llamada modelo que no reconozco de ningun lado
Reply