Abrir un archivo de Excel (.csv) en Java

Hola a todos!, pues ya van varios que me preguntan como se abre un archivo de Excel con formato CSV en java, en especial me lo preguntan porque tengo este postdonde creo los archivos .csv desde Java con datos de un JTable.

En fin este post será corto y espero que les sirva!, ya que es mi lógica de hace rato (el ejemplo lo tengo desde hace rato pero no había posteado sobre ello), tal vez se pueda hacer de una mejor manera y de forma menos reburujada jaja.

Bueno para empezar vamos a crear un proyecto en netbeans y creamos un JFrame de la siguiente manera (con un JTable así de simple)

image
Continuar leyendo “Abrir un archivo de Excel (.csv) en Java”

Anuncios

Usar un archivo XML como una Base de Datos [Java] Parte 2/2

 

Hola a todos!, aquí les tengo la parte 2 de este ejemplo, pero esta vez lo hice en un screencast ya que es un poco mas rápido, intente hablar pero me dio pena Lengua fuera, recuerden seguir primero la parte 1.

En el video que se muestra a continuación se muestra como escribir en un archivo XML, en este caso agregar mas personas a nuestra base de datos (que es el archivo XML)

Ver en HD

 

Un saludo!

Usar un archivo XML como una Base de Datos [Java] Parte 1/2

Buenas días (primera vez que escribo en una mañana), anoche estuve averiguando de que alternativa existía si se quería hacer una aplicación de escritorio sencilla y no tener que usar un motor de bases de datos como MySQL u otro, ya que al querer pasar la aplicación a otro equipo, pues se tendría que instalar la BD, etc etc.

Y me acorde que un archivo XML podía ser una buena estructura de datos para almacenar información ordenada como en una BD. Así que esto es lo que haremos en este post.

Por cuestiones de sencillez, no utilizare ningún tipo de UI (Swing), con pura consola bastara para dar a entender como se hace.

Este post solo tratara de leer el archivo XML ( o sea consultar información ), en la parte 2 (cuando sepa bien como hacerlo ) daremos altas, o sea agregar información al fichero XML

Clases, paquetes, etc.

Continuar leyendo “Usar un archivo XML como una Base de Datos [Java] Parte 1/2”

Obtener información de un JComboBox (Respuesta a preguntas)

En un post viejo y un poco desatendido que tenia, varias personas me planteaban un problema que hasta hoy, un usuario llamado “Roberto” me dio a entender en que es lo que buscaban a hacer (o espero si haber comprendido), y si no es lo que me planteaban, espero de igual manera les sirva

Fredy comento:

Freddy :

En una BD es más fácil trabajar con los números que con los nombres o strings, como puedo decirle al combo que cuando yo haga un select en mi BD de Id y Nombre tome cuando seleccione dicho combobox el valor numérico y que para mostrar lo haga mostrando el nombre???

Al principio yo mal entendí lo que me preguntaba Freddy, después llego Jose teniendo la misma duda

JOSE :

ola!! yo pregunto lo mismo que fredy si nos pudieras ayudar con eso en particular estaria muy agradecido y buen post (me pregunto si aun el blog sigue activo)

Finalmente llego Roberto y planteo una pregunta parecida:

Roberto :

Tengo la misma duda que Freddy y Jose, tengo una tabla categoría la cual se compone de los campos(ID, DESCRIPCIÓN), y quiero que el combobox solo muestre DESCRIPCIÓN no se si el ID se lo podemos enviar al combobox como index o algo así, para después yo poder enviar el ID, a la base de datos, espero y me entiendas.
SALUDOS.

Por lo que entiendo y ellos lo que querían hacer (debido a que WordPress no me aviso de los comentarios la pregunta de Roberto fue hace mas de 10 días) es lo siguiente:

Continuar leyendo “Obtener información de un JComboBox (Respuesta a preguntas)”

Cambiar de apariencia de tus aplicaciones en Java [Substance]

Buenas tardes tengan uds queridos lectores!, en esta entrada voy a tratar un tema que para mi es importante en Java, ya que a la hora de realizar aplicaciones el look & feel de Java no resulta ser muy atractivo.

Substance es una libreria que pueden descargar de aqui o de la pagina de Java. Esta libreria te permite cambiar el look and feel de tus aplicaciones en Java, el tema y hasta agregar marcas de agua, en este post veremos unas cuantas de las funciones que proporciona esta libreria.

Primero para mostar un pequeño ejemplo de una aplicacion en la que utilize substance, solo para cambiar el L&F:

image

image
Continuar leyendo “Cambiar de apariencia de tus aplicaciones en Java [Substance]”

Taller de MySQL y Java

Hace unas semanas ( o ya meses) a un compañero y a mi nos dieron la tarea de elaborar un pequeño taller e impartirlo en el tecnologico y pues basicamente les vengo a mostrar un poco de lo que se vio ( o basicamente todo lo que se alcanzo a ver en 4 horas).

Les recomiendo descargar MySQL workbench 5.2 y netbeans 6.x ya que seran las herramientas que estaremos utilizando!

Introducción

En el taller de Java y MySQL se busca que el estudiante se familiarizarse un poco con el manejo de un DBMS un software manejador de base de datos en los temas de creación de tablas y las relaciones, así como su cardinalidad ya sea de 1:1, 1: m, m: n.

Objetivo

El estudiante será capaz de crear una base de datos simple entendiendo los conceptos de cardinalidad, llave primaria, llave ajena, las relaciones, campos nulos entre otros.

El estudiante será capaz de realizar una conexión mediante Netbeans a la base de datos y generar consultas para obtener datos para el funcionamiento adecuado de la aplicación a realizar.

Continuar leyendo “Taller de MySQL y Java”

Guardar datos de un JTable y abrirlos en Excel [Java]

Buenas tardes a todos!, en esta entrada vengo a presentarles como guardar los datos de un JTable en un archivo que pueda ser abierto por Excel. Para esto primeramente ya tenemos que estar familiarizados almenos con DefaultTableModel y JTable, saber como manipular los datos diferentes maneras de agregar,etc.

Primero que nada creando un proyecto en NetBeans o alguno similar, creamos un JFrame(recomiendo usando el formulario de NetBeans) y agregamos un JTable y un botón con la leyenda “Guardar”

image Continuar leyendo “Guardar datos de un JTable y abrirlos en Excel [Java]”